---
Fuzzer filename: '/src/opus/tests/opus_repacketizer_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - 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:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::bad_array_new_length *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::bad_array_new_length *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::length_error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - this
        - __s
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:153,74'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'class.std::logic_error *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'class.std::length_error *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL11char_to_intPKh
      functionSourceFile: '/src/opus/tests/opus_repacketizer_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ch
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/opus/tests/opus_repacketizer_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         21
      ICount:          152
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _ZL11char_to_intPKh
        - opus_repacketizer_cat
        - opus_repacketizer_create
        - opus_repacketizer_destroy
        - opus_repacketizer_init
        - opus_repacketizer_out
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tests/opus_repacketizer_fuzzer.cc:40,3'
          Branch Sides:
            - BranchSide:      'tests/opus_repacketizer_fuzzer.cc:41,17'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeEv
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4dataEv
                - _ZL11char_to_intPKh
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeEv
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4dataEv
                - opus_repacketizer_cat
                - opus_repacketizer_out
                - opus_repacketizer_destroy
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
            - BranchSide:      'tests/opus_repacketizer_fuzzer.cc:54,35'
              BranchSideFuncs:
                - opus_repacketizer_out
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - opus_repacketizer_destroy
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
        - Branch String:   'tests/opus_repacketizer_fuzzer.cc:41,9'
          Branch Sides:
            - BranchSide:      'tests/opus_repacketizer_fuzzer.cc:42,7'
              BranchSideFuncs:
                - opus_repacketizer_out
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - opus_repacketizer_destroy
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
            - BranchSide:      'tests/opus_repacketizer_fuzzer.cc:44,18'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4dataEv
                - _ZL11char_to_intPKh
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeEv
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4dataEv
                - opus_repacketizer_cat
                - opus_repacketizer_out
                - opus_repacketizer_destroy
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeEv
        - Branch String:   'tests/opus_repacketizer_fuzzer.cc:47,48'
          Branch Sides:
            - BranchSide:      'tests/opus_repacketizer_fuzzer.cc:47,51'
              BranchSideFuncs:
                - opus_repacketizer_out
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - opus_repacketizer_destroy
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
            - BranchSide:      'tests/opus_repacketizer_fuzzer.cc:48,7'
              BranchSideFuncs:
                - opus_repacketizer_out
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - opus_repacketizer_destroy
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
        - Branch String:   'tests/opus_repacketizer_fuzzer.cc:47,9'
          Branch Sides:
            - BranchSide:      'tests/opus_repacketizer_fuzzer.cc:48,7'
              BranchSideFuncs:
                - opus_repacketizer_out
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - opus_repacketizer_destroy
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
            - BranchSide:      'tests/opus_repacketizer_fuzzer.cc:51,27'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4dataEv
                - opus_repacketizer_cat
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - opus_repacketizer_out
                - opus_repacketizer_destroy
                - _ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeEv
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4dataEv
                - _ZL11char_to_intPKh
                - _ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeEv
      Callsites:
        - Src:             'tests/opus_repacketizer_fuzzer.cc:34,26'
          Dst:             opus_repacketizer_create
        - Src:             'tests/opus_repacketizer_fuzzer.cc:35,3'
          Dst:             opus_repacketizer_init
        - Src:             'tests/opus_repacketizer_fuzzer.cc:44,34'
          Dst:             _ZL11char_to_intPKh
        - Src:             'tests/opus_repacketizer_fuzzer.cc:51,5'
          Dst:             opus_repacketizer_cat
        - Src:             'tests/opus_repacketizer_fuzzer.cc:54,13'
          Dst:             opus_repacketizer_out
        - Src:             'tests/opus_repacketizer_fuzzer.cc:57,3'
          Dst:             opus_repacketizer_destroy
    - functionName:    opus_multistream_packet_unpad
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - len
        - nb_streams
      BBCount:         23
      ICount:          185
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - opus_packet_parse_impl
        - opus_repacketizer_cat_impl
        - opus_repacketizer_init
        - opus_repacketizer_out_range_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/repacketizer.c:427,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:428,7'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:429,10'
              BranchSideFuncs:
                - opus_repacketizer_init
                - opus_packet_parse_impl
                - opus_repacketizer_cat_impl
                - opus_repacketizer_out_range_impl
        - Branch String:   'src/repacketizer.c:432,4'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:436,28'
              BranchSideFuncs:
                - opus_repacketizer_init
                - opus_packet_parse_impl
                - opus_repacketizer_cat_impl
                - opus_repacketizer_out_range_impl
            - BranchSide:      'src/repacketizer.c:461,11'
              BranchSideFuncs: []
        - Branch String:   'src/repacketizer.c:437,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:438,10'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:439,7'
              BranchSideFuncs:
                - opus_repacketizer_init
                - opus_packet_parse_impl
                - opus_repacketizer_cat_impl
                - opus_repacketizer_out_range_impl
        - Branch String:   'src/repacketizer.c:442,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:443,17'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:444,45'
              BranchSideFuncs:
                - opus_repacketizer_cat_impl
                - opus_repacketizer_out_range_impl
                - opus_repacketizer_init
                - opus_packet_parse_impl
        - Branch String:   'src/repacketizer.c:445,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:446,17'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:448,13'
              BranchSideFuncs:
                - opus_repacketizer_out_range_impl
                - opus_repacketizer_init
                - opus_packet_parse_impl
                - opus_repacketizer_cat_impl
        - Branch String:   'src/repacketizer.c:448,7'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:449,13'
              BranchSideFuncs:
                - opus_repacketizer_out_range_impl
                - opus_repacketizer_init
                - opus_packet_parse_impl
                - opus_repacketizer_cat_impl
            - BranchSide:      'src/repacketizer.c:452,57'
              BranchSideFuncs:
                - opus_repacketizer_out_range_impl
                - opus_repacketizer_init
                - opus_packet_parse_impl
                - opus_repacketizer_cat_impl
        - Branch String:   'src/repacketizer.c:453,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:454,17'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:456,21'
              BranchSideFuncs:
                - opus_repacketizer_init
                - opus_packet_parse_impl
                - opus_repacketizer_cat_impl
                - opus_repacketizer_out_range_impl
      Callsites:
        - Src:             'src/repacketizer.c:439,7'
          Dst:             opus_repacketizer_init
        - Src:             'src/repacketizer.c:440,13'
          Dst:             opus_packet_parse_impl
        - Src:             'src/repacketizer.c:444,13'
          Dst:             opus_repacketizer_cat_impl
        - Src:             'src/repacketizer.c:452,13'
          Dst:             opus_repacketizer_out_range_impl
    - functionName:    opus_repacketizer_init
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'struct.OpusRepacketizer *'
      argCount:        1
      argTypes:
        - 'struct.OpusRepacketizer *'
      constantsTouched: []
      argNames:
        - rp
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_repacketizer_cat_impl
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.OpusRepacketizer *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - rp
        - data
        - len
        - self_delimited
      BBCount:         20
      ICount:          198
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - opus_packet_get_nb_frames
        - opus_packet_get_samples_per_frame
        - opus_packet_parse_impl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/repacketizer.c:67,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:67,15'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:68,8'
              BranchSideFuncs:
                - opus_packet_get_nb_frames
                - opus_packet_parse_impl
                - opus_packet_get_samples_per_frame
        - Branch String:   'src/repacketizer.c:68,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:70,17'
              BranchSideFuncs:
                - opus_packet_get_samples_per_frame
                - opus_packet_get_nb_frames
                - opus_packet_parse_impl
            - BranchSide:      'src/repacketizer.c:72,16'
              BranchSideFuncs:
                - opus_packet_get_nb_frames
                - opus_packet_parse_impl
        - Branch String:   'src/repacketizer.c:72,15'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:75,7'
              BranchSideFuncs: []
        - Branch String:   'src/repacketizer.c:78,7'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:78,25'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:81,9'
              BranchSideFuncs:
                - opus_packet_parse_impl
        - Branch String:   'src/repacketizer.c:81,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:83,7'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:86,31'
              BranchSideFuncs:
                - opus_packet_parse_impl
        - Branch String:   'src/repacketizer.c:88,7'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:88,20'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:91,4'
              BranchSideFuncs: []
        - Branch String:   'src/repacketizer.c:91,4'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:93,7'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:98,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/repacketizer.c:71,23'
          Dst:             opus_packet_get_samples_per_frame
        - Src:             'src/repacketizer.c:77,21'
          Dst:             opus_packet_get_nb_frames
        - Src:             'src/repacketizer.c:86,8'
          Dst:             opus_packet_parse_impl
    - functionName:    opus_repacketizer_out_range_impl
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.OpusRepacketizer *'
        - int
        - int
        - 'char *'
        - int
        - int
        - int
        - 'struct.opus_extension_data *'
        - int
      constantsTouched: []
      argNames:
        - rp
        - begin
        - end
        - data
        - maxlen
        - self_delimited
        - pad
        - extensions
        - nb_extensions
      BBCount:         137
      ICount:          1083
      EdgeCount:       181
      CyclomaticComplexity: 46
      functionsReached:
        - celt_fatal
        - encode_size
        - opus_packet_extensions_count
        - opus_packet_extensions_generate
        - opus_packet_extensions_parse
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/repacketizer.c:126,16'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:126,19'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:130,7'
              BranchSideFuncs: []
        - Branch String:   'src/repacketizer.c:126,30'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:126,33'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:130,7'
              BranchSideFuncs: []
        - Branch String:   'src/repacketizer.c:126,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:132,12'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
                - opus_packet_extensions_parse
                - opus_packet_extensions_count
        - Branch String:   'src/repacketizer.c:136,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:137,23'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
                - opus_packet_extensions_parse
                - opus_packet_extensions_count
            - BranchSide:      'src/repacketizer.c:139,16'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
                - opus_packet_extensions_parse
                - opus_packet_extensions_count
        - Branch String:   'src/repacketizer.c:143,4'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:145,44'
              BranchSideFuncs:
                - opus_packet_extensions_count
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
                - opus_packet_extensions_parse
            - BranchSide:      'src/repacketizer.c:148,4'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
                - opus_packet_extensions_parse
        - Branch String:   'src/repacketizer.c:146,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:146,37'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
                - opus_packet_extensions_parse
                - opus_packet_extensions_count
            - BranchSide:      'src/repacketizer.c:147,4'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
                - opus_packet_extensions_parse
                - opus_packet_extensions_count
        - Branch String:   'src/repacketizer.c:148,4'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:150,21'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
                - opus_packet_extensions_parse
            - BranchSide:      'src/repacketizer.c:150,21'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
                - opus_packet_extensions_parse
        - Branch String:   'src/repacketizer.c:150,4'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:152,22'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
                - opus_packet_extensions_parse
            - BranchSide:      'src/repacketizer.c:156,11'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
                - opus_packet_extensions_parse
        - Branch String:   'src/repacketizer.c:156,4'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:159,25'
              BranchSideFuncs:
                - opus_packet_extensions_parse
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
            - BranchSide:      'src/repacketizer.c:175,10'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
        - Branch String:   'src/repacketizer.c:162,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:165,10'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:168,13'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
                - opus_packet_extensions_parse
        - Branch String:   'src/repacketizer.c:168,7'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:170,47'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
                - opus_packet_extensions_parse
            - BranchSide:      'src/repacketizer.c:172,20'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
                - opus_packet_extensions_parse
        - Branch String:   'src/repacketizer.c:176,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:179,19'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
            - BranchSide:      'src/repacketizer.c:186,15'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
                - encode_size
        - Branch String:   'src/repacketizer.c:180,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:183,10'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:185,16'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:188,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:191,24'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
            - BranchSide:      'src/repacketizer.c:200,22'
              BranchSideFuncs:
                - encode_size
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:192,14'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:195,13'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:197,20'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:201,14'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:206,20'
              BranchSideFuncs:
                - encode_size
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:210,18'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:210,22'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
            - BranchSide:      'src/repacketizer.c:214,11'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:210,26'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:210,29'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
            - BranchSide:      'src/repacketizer.c:210,51'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:210,48'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:210,51'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
            - BranchSide:      'src/repacketizer.c:214,11'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:210,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:214,11'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
            - BranchSide:      'src/repacketizer.c:289,8'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
        - Branch String:   'src/repacketizer.c:218,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:219,26'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
            - BranchSide:      'src/repacketizer.c:221,19'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:223,7'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:225,14'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
            - BranchSide:      'src/repacketizer.c:231,11'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:225,14'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:227,16'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
            - BranchSide:      'src/repacketizer.c:230,7'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:231,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:233,19'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
            - BranchSide:      'src/repacketizer.c:246,22'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:234,10'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:235,30'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
            - BranchSide:      'src/repacketizer.c:236,22'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:238,14'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:241,13'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:243,20'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:247,14'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:252,20'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:255,20'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:255,27'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
            - BranchSide:      'src/repacketizer.c:255,18'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
                - opus_packet_extensions_generate
        - Branch String:   'src/repacketizer.c:256,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:259,58'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
            - BranchSide:      'src/repacketizer.c:264,11'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
        - Branch String:   'src/repacketizer.c:260,14'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:260,34'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:261,15'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
        - Branch String:   'src/repacketizer.c:261,14'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:262,26'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
            - BranchSide:      'src/repacketizer.c:263,7'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
        - Branch String:   'src/repacketizer.c:264,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:267,10'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
            - BranchSide:      'src/repacketizer.c:283,11'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
        - Branch String:   'src/repacketizer.c:269,14'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:272,13'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:274,22'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
        - Branch String:   'src/repacketizer.c:278,10'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:279,17'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
            - BranchSide:      'src/repacketizer.c:280,19'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
        - Branch String:   'src/repacketizer.c:283,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:285,16'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
                - encode_size
            - BranchSide:      'src/repacketizer.c:288,4'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
        - Branch String:   'src/repacketizer.c:285,10'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:286,32'
              BranchSideFuncs:
                - encode_size
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
            - BranchSide:      'src/repacketizer.c:287,7'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
                - encode_size
        - Branch String:   'src/repacketizer.c:289,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:290,11'
              BranchSideFuncs:
                - encode_size
                - opus_packet_extensions_generate
                - celt_fatal
            - BranchSide:      'src/repacketizer.c:294,10'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
        - Branch String:   'src/repacketizer.c:294,4'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:300,7'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
            - BranchSide:      'src/repacketizer.c:303,8'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
        - Branch String:   'src/repacketizer.c:303,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:304,50'
              BranchSideFuncs:
                - opus_packet_extensions_generate
                - celt_fatal
            - BranchSide:      'src/repacketizer.c:307,11'
              BranchSideFuncs: []
        - Branch String:   'src/repacketizer.c:305,7'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:305,7'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:306,4'
              BranchSideFuncs: []
        - Branch String:   'src/repacketizer.c:307,4'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:308,7'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:309,8'
              BranchSideFuncs: []
        - Branch String:   'src/repacketizer.c:309,12'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:309,15'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:316,11'
              BranchSideFuncs: []
        - Branch String:   'src/repacketizer.c:309,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:312,7'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:316,11'
              BranchSideFuncs: []
        - Branch String:   'src/repacketizer.c:312,7'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:313,14'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:314,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/repacketizer.c:145,15'
          Dst:             opus_packet_extensions_count
        - Src:             'src/repacketizer.c:160,17'
          Dst:             opus_packet_extensions_parse
        - Src:             'src/repacketizer.c:207,17'
          Dst:             encode_size
        - Src:             'src/repacketizer.c:259,20'
          Dst:             opus_packet_extensions_generate
        - Src:             'src/repacketizer.c:286,20'
          Dst:             encode_size
        - Src:             'src/repacketizer.c:290,19'
          Dst:             encode_size
        - Src:             'src/repacketizer.c:304,17'
          Dst:             opus_packet_extensions_generate
        - Src:             'src/repacketizer.c:305,7'
          Dst:             celt_fatal
    - functionName:    opus_multistream_packet_pad
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - len
        - new_len
        - nb_streams
      BBCount:         19
      ICount:          131
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - opus_packet_pad
        - opus_packet_parse_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/repacketizer.c:395,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:396,7'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:397,8'
              BranchSideFuncs:
                - opus_packet_pad
                - opus_packet_parse_impl
        - Branch String:   'src/repacketizer.c:397,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:398,7'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:399,13'
              BranchSideFuncs:
                - opus_packet_pad
                - opus_packet_parse_impl
        - Branch String:   'src/repacketizer.c:403,4'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:405,11'
              BranchSideFuncs:
                - opus_packet_parse_impl
                - opus_packet_pad
            - BranchSide:      'src/repacketizer.c:414,27'
              BranchSideFuncs:
                - opus_packet_pad
        - Branch String:   'src/repacketizer.c:405,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:406,10'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:407,38'
              BranchSideFuncs:
                - opus_packet_parse_impl
                - opus_packet_pad
        - Branch String:   'src/repacketizer.c:409,11'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:410,17'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:411,15'
              BranchSideFuncs:
                - opus_packet_pad
                - opus_packet_parse_impl
      Callsites:
        - Src:             'src/repacketizer.c:407,15'
          Dst:             opus_packet_parse_impl
        - Src:             'src/repacketizer.c:414,11'
          Dst:             opus_packet_pad
    - functionName:    opus_packet_pad
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - len
        - new_len
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opus_packet_pad_impl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/repacketizer.c:359,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:360,7'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:362,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/repacketizer.c:357,10'
          Dst:             opus_packet_pad_impl
    - functionName:    opus_packet_pad_impl
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - int
        - int
        - 'struct.opus_extension_data *'
        - int
      constantsTouched: []
      argNames:
        - data
        - len
        - new_len
        - pad
        - extensions
        - nb_extensions
      BBCount:         14
      ICount:          121
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - opus_repacketizer_cat
        - opus_repacketizer_init
        - opus_repacketizer_out_range_impl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/repacketizer.c:335,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:336,7'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:337,8'
              BranchSideFuncs:
                - opus_repacketizer_init
                - opus_repacketizer_cat
                - opus_repacketizer_out_range_impl
        - Branch String:   'src/repacketizer.c:337,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:338,7'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:339,13'
              BranchSideFuncs:
                - opus_repacketizer_init
                - opus_repacketizer_cat
                - opus_repacketizer_out_range_impl
        - Branch String:   'src/repacketizer.c:346,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:347,14'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:348,54'
              BranchSideFuncs:
                - opus_repacketizer_out_range_impl
      Callsites:
        - Src:             'src/repacketizer.c:342,4'
          Dst:             opus_repacketizer_init
        - Src:             'src/repacketizer.c:345,10'
          Dst:             opus_repacketizer_cat
        - Src:             'src/repacketizer.c:348,10'
          Dst:             opus_repacketizer_out_range_impl
    - functionName:    opus_repacketizer_cat
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.OpusRepacketizer *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - rp
        - data
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opus_repacketizer_cat_impl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/repacketizer.c:104,11'
          Dst:             opus_repacketizer_cat_impl
    - functionName:    opus_packet_unpad
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         17
      ICount:          106
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - celt_fatal
        - opus_repacketizer_cat
        - opus_repacketizer_init
        - opus_repacketizer_out_range_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/repacketizer.c:370,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:371,7'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:372,4'
              BranchSideFuncs:
                - opus_repacketizer_init
                - opus_repacketizer_cat
                - opus_repacketizer_out_range_impl
                - celt_fatal
        - Branch String:   'src/repacketizer.c:374,8'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:375,14'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:377,10'
              BranchSideFuncs:
                - opus_repacketizer_out_range_impl
                - celt_fatal
        - Branch String:   'src/repacketizer.c:377,4'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:378,10'
              BranchSideFuncs:
                - opus_repacketizer_out_range_impl
                - celt_fatal
            - BranchSide:      'src/repacketizer.c:381,54'
              BranchSideFuncs:
                - opus_repacketizer_out_range_impl
                - celt_fatal
        - Branch String:   'src/repacketizer.c:382,4'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:382,4'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'src/repacketizer.c:382,4'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'src/repacketizer.c:382,4'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:382,4'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:383,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/repacketizer.c:372,4'
          Dst:             opus_repacketizer_init
        - Src:             'src/repacketizer.c:373,10'
          Dst:             opus_repacketizer_cat
        - Src:             'src/repacketizer.c:381,10'
          Dst:             opus_repacketizer_out_range_impl
        - Src:             'src/repacketizer.c:382,4'
          Dst:             celt_fatal
    - functionName:    opus_repacketizer_out
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.OpusRepacketizer *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - rp
        - data
        - maxlen
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opus_repacketizer_out_range_impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/repacketizer.c:326,11'
          Dst:             opus_repacketizer_out_range_impl
    - functionName:    opus_repacketizer_out_range
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.OpusRepacketizer *'
        - int
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - rp
        - begin
        - end
        - data
        - maxlen
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opus_repacketizer_out_range_impl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/repacketizer.c:321,11'
          Dst:             opus_repacketizer_out_range_impl
    - functionName:    opus_repacketizer_get_nb_frames
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.OpusRepacketizer *'
      constantsTouched: []
      argNames:
        - rp
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_free
      functionSourceFile: '/src/opus/./celt/os_support.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_repacketizer_destroy
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.OpusRepacketizer *'
      constantsTouched: []
      argNames:
        - rp
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opus_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/repacketizer.c:59,4'
          Dst:             opus_free
    - functionName:    opus_alloc
      functionSourceFile: '/src/opus/./celt/os_support.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_repacketizer_create
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'struct.OpusRepacketizer *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opus_alloc
        - opus_repacketizer_get_size
        - opus_repacketizer_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/repacketizer.c:51,22'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:52,38'
              BranchSideFuncs:
                - opus_repacketizer_get_size
                - opus_alloc
                - opus_repacketizer_init
            - BranchSide:      'src/repacketizer.c:52,38'
              BranchSideFuncs:
                - opus_repacketizer_get_size
                - opus_alloc
                - opus_repacketizer_init
        - Branch String:   'src/repacketizer.c:53,7'
          Branch Sides:
            - BranchSide:      'src/repacketizer.c:53,16'
              BranchSideFuncs: []
            - BranchSide:      'src/repacketizer.c:54,34'
              BranchSideFuncs:
                - opus_repacketizer_init
      Callsites:
        - Src:             'src/repacketizer.c:52,38'
          Dst:             opus_repacketizer_get_size
        - Src:             'src/repacketizer.c:52,27'
          Dst:             opus_alloc
        - Src:             'src/repacketizer.c:54,11'
          Dst:             opus_repacketizer_init
    - functionName:    opus_repacketizer_get_size
      functionSourceFile: '/src/opus/src/repacketizer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_get_version_string
      functionSourceFile: '/src/opus/celt/celt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_strerror
      functionSourceFile: '/src/opus/celt/celt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - error
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/celt.c:297,18'
          Branch Sides:
            - BranchSide:      'celt/celt.c:297,21'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:298,7'
              BranchSideFuncs: []
        - Branch String:   'celt/celt.c:297,8'
          Branch Sides:
            - BranchSide:      'celt/celt.c:298,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:300,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    init_caps
      functionSourceFile: '/src/opus/celt/celt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.OpusCustomMode *'
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - m
        - cap
        - LM
        - C
      BBCount:         5
      ICount:          91
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/celt.c:275,4'
          Branch Sides:
            - BranchSide:      'celt/celt.c:278,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:281,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    comb_filter_const_c
      functionSourceFile: '/src/opus/celt/celt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'int *'
        - 'int *'
        - int
        - int
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - y
        - x
        - T
        - N
        - g10
        - g11
        - g12
      BBCount:         11
      ICount:          182
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/celt.c:171,4'
          Branch Sides:
            - BranchSide:      'celt/celt.c:173,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:185,1'
              BranchSideFuncs: []
        - Branch String:   'celt/celt.c:178,14'
          Branch Sides:
            - BranchSide:      'celt/celt.c:178,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:178,14'
              BranchSideFuncs: []
        - Branch String:   'celt/celt.c:178,14'
          Branch Sides:
            - BranchSide:      'celt/celt.c:178,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:178,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    comb_filter
      functionSourceFile: '/src/opus/celt/celt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'int *'
        - 'int *'
        - int
        - int
        - int
        - short
        - short
        - int
        - int
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - y
        - x
        - T0
        - T1
        - N
        - g0
        - g1
        - tapset0
        - tapset1
        - window
        - overlap
        - arch
      BBCount:         40
      ICount:          596
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - comb_filter_const_c
      functionUses:    3
      BranchProfiles:
        - Branch String:   'celt/celt.c:203,14'
          Branch Sides:
            - BranchSide:      'celt/celt.c:203,17'
              BranchSideFuncs:
                - comb_filter_const_c
            - BranchSide:      'celt/celt.c:212,9'
              BranchSideFuncs:
                - comb_filter_const_c
        - Branch String:   'celt/celt.c:203,8'
          Branch Sides:
            - BranchSide:      'celt/celt.c:206,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:212,9'
              BranchSideFuncs:
                - comb_filter_const_c
        - Branch String:   'celt/celt.c:206,11'
          Branch Sides:
            - BranchSide:      'celt/celt.c:207,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:208,7'
              BranchSideFuncs: []
        - Branch String:   'celt/celt.c:212,9'
          Branch Sides:
            - BranchSide:      'celt/celt.c:212,7'
              BranchSideFuncs:
                - comb_filter_const_c
            - BranchSide:      'celt/celt.c:212,7'
              BranchSideFuncs:
                - comb_filter_const_c
        - Branch String:   'celt/celt.c:213,9'
          Branch Sides:
            - BranchSide:      'celt/celt.c:213,7'
              BranchSideFuncs:
                - comb_filter_const_c
            - BranchSide:      'celt/celt.c:213,7'
              BranchSideFuncs:
                - comb_filter_const_c
        - Branch String:   'celt/celt.c:225,15'
          Branch Sides:
            - BranchSide:      'celt/celt.c:225,18'
              BranchSideFuncs:
                - comb_filter_const_c
            - BranchSide:      'celt/celt.c:227,10'
              BranchSideFuncs:
                - comb_filter_const_c
        - Branch String:   'celt/celt.c:225,25'
          Branch Sides:
            - BranchSide:      'celt/celt.c:225,28'
              BranchSideFuncs:
                - comb_filter_const_c
            - BranchSide:      'celt/celt.c:227,10'
              BranchSideFuncs:
                - comb_filter_const_c
        - Branch String:   'celt/celt.c:225,8'
          Branch Sides:
            - BranchSide:      'celt/celt.c:226,14'
              BranchSideFuncs:
                - comb_filter_const_c
            - BranchSide:      'celt/celt.c:227,10'
              BranchSideFuncs:
                - comb_filter_const_c
        - Branch String:   'celt/celt.c:227,4'
          Branch Sides:
            - BranchSide:      'celt/celt.c:230,10'
              BranchSideFuncs:
                - comb_filter_const_c
            - BranchSide:      'celt/celt.c:246,8'
              BranchSideFuncs:
                - comb_filter_const_c
        - Branch String:   'celt/celt.c:239,14'
          Branch Sides:
            - BranchSide:      'celt/celt.c:239,7'
              BranchSideFuncs:
                - comb_filter_const_c
            - BranchSide:      'celt/celt.c:239,14'
              BranchSideFuncs:
                - comb_filter_const_c
        - Branch String:   'celt/celt.c:239,14'
          Branch Sides:
            - BranchSide:      'celt/celt.c:239,7'
              BranchSideFuncs:
                - comb_filter_const_c
            - BranchSide:      'celt/celt.c:239,7'
              BranchSideFuncs:
                - comb_filter_const_c
        - Branch String:   'celt/celt.c:246,8'
          Branch Sides:
            - BranchSide:      'celt/celt.c:249,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:255,4'
              BranchSideFuncs:
                - comb_filter_const_c
        - Branch String:   'celt/celt.c:249,11'
          Branch Sides:
            - BranchSide:      'celt/celt.c:250,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:251,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt.c:255,4'
          Dst:             comb_filter_const_c
    - functionName:    resampling_factor
      functionSourceFile: '/src/opus/celt/celt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - rate
      BBCount:         10
      ICount:          51
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/celt.c:65,4'
          Branch Sides:
            - BranchSide:      'celt/celt.c:68,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:71,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:74,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:77,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:80,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt.c:84,7'
              BranchSideFuncs:
                - celt_fatal
      Callsites:
        - Src:             'celt/celt.c:84,7'
          Dst:             celt_fatal
    - functionName:    celt_fatal
      functionSourceFile: '/src/opus/./celt/arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - file
        - line
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fprintf
      functionUses:    171
      BranchProfiles:  []
      Callsites:
        - Src:             './celt/arch.h:75,4'
          Dst:             fprintf
        - Src:             './celt/arch.h:79,4'
          Dst:             abort
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_packet_parse
      functionSourceFile: '/src/opus/src/opus.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - int
        - 'char *'
        - 'N/A'
        - 'short *'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - len
        - out_toc
        - frames
        - size
        - payload_offset
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opus_packet_parse_impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/opus.c:359,11'
          Dst:             opus_packet_parse_impl
    - functionName:    opus_packet_parse_impl
      functionSourceFile: '/src/opus/src/opus.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'char *'
        - int
        - int
        - 'char *'
        - 'N/A'
        - 'short *'
        - 'int *'
        - 'int *'
        - 'N/A'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - len
        - self_delimited
        - out_toc
        - frames
        - size
        - payload_offset
        - packet_offset
        - padding
        - padding_len
      BBCount:         110
      ICount:          738
      EdgeCount:       146
      CyclomaticComplexity: 38
      functionsReached:
        - opus_packet_get_samples_per_frame
        - parse_size
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/opus.c:209,19'
          Branch Sides:
            - BranchSide:      'src/opus.c:209,22'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:210,7'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:209,8'
          Branch Sides:
            - BranchSide:      'src/opus.c:210,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:211,8'
              BranchSideFuncs:
                - opus_packet_get_samples_per_frame
                - parse_size
                - parse_size
                - parse_size
        - Branch String:   'src/opus.c:211,8'
          Branch Sides:
            - BranchSide:      'src/opus.c:212,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:214,50'
              BranchSideFuncs:
                - opus_packet_get_samples_per_frame
                - parse_size
                - parse_size
                - parse_size
        - Branch String:   'src/opus.c:220,4'
          Branch Sides:
            - BranchSide:      'src/opus.c:224,12'
              BranchSideFuncs:
                - parse_size
            - BranchSide:      'src/opus.c:228,12'
              BranchSideFuncs:
                - parse_size
            - BranchSide:      'src/opus.c:241,13'
              BranchSideFuncs:
                - parse_size
                - parse_size
            - BranchSide:      'src/opus.c:251,11'
              BranchSideFuncs:
                - parse_size
                - parse_size
        - Branch String:   'src/opus.c:230,11'
          Branch Sides:
            - BranchSide:      'src/opus.c:232,14'
              BranchSideFuncs:
                - parse_size
            - BranchSide:      'src/opus.c:238,7'
              BranchSideFuncs:
                - parse_size
        - Branch String:   'src/opus.c:232,14'
          Branch Sides:
            - BranchSide:      'src/opus.c:233,13'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:234,22'
              BranchSideFuncs:
                - parse_size
        - Branch String:   'src/opus.c:244,21'
          Branch Sides:
            - BranchSide:      'src/opus.c:244,24'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:245,10'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:244,11'
          Branch Sides:
            - BranchSide:      'src/opus.c:245,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:246,15'
              BranchSideFuncs:
                - parse_size
        - Branch String:   'src/opus.c:251,11'
          Branch Sides:
            - BranchSide:      'src/opus.c:252,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:254,17'
              BranchSideFuncs:
                - parse_size
                - parse_size
        - Branch String:   'src/opus.c:256,22'
          Branch Sides:
            - BranchSide:      'src/opus.c:256,25'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:257,10'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:256,11'
          Branch Sides:
            - BranchSide:      'src/opus.c:257,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:258,10'
              BranchSideFuncs:
                - parse_size
                - parse_size
        - Branch String:   'src/opus.c:260,11'
          Branch Sides:
            - BranchSide:      'src/opus.c:263,10'
              BranchSideFuncs:
                - parse_size
                - parse_size
            - BranchSide:      'src/opus.c:274,11'
              BranchSideFuncs:
                - parse_size
                - parse_size
        - Branch String:   'src/opus.c:265,17'
          Branch Sides:
            - BranchSide:      'src/opus.c:266,16'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:267,22'
              BranchSideFuncs:
                - parse_size
                - parse_size
        - Branch String:   'src/opus.c:269,19'
          Branch Sides:
            - BranchSide:      'src/opus.c:269,17'
              BranchSideFuncs:
                - parse_size
                - parse_size
            - BranchSide:      'src/opus.c:269,33'
              BranchSideFuncs:
                - parse_size
                - parse_size
        - Branch String:   'src/opus.c:272,10'
          Branch Sides:
            - BranchSide:      'src/opus.c:265,17'
              BranchSideFuncs:
                - parse_size
                - parse_size
            - BranchSide:      'src/opus.c:273,7'
              BranchSideFuncs:
                - parse_size
                - parse_size
        - Branch String:   'src/opus.c:274,11'
          Branch Sides:
            - BranchSide:      'src/opus.c:275,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:277,15'
              BranchSideFuncs:
                - parse_size
                - parse_size
        - Branch String:   'src/opus.c:278,11'
          Branch Sides:
            - BranchSide:      'src/opus.c:281,22'
              BranchSideFuncs:
                - parse_size
            - BranchSide:      'src/opus.c:293,19'
              BranchSideFuncs:
                - parse_size
        - Branch String:   'src/opus.c:282,10'
          Branch Sides:
            - BranchSide:      'src/opus.c:284,32'
              BranchSideFuncs:
                - parse_size
                - parse_size
            - BranchSide:      'src/opus.c:291,14'
              BranchSideFuncs:
                - parse_size
        - Branch String:   'src/opus.c:286,27'
          Branch Sides:
            - BranchSide:      'src/opus.c:286,30'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:287,16'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:286,17'
          Branch Sides:
            - BranchSide:      'src/opus.c:287,16'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:288,21'
              BranchSideFuncs:
                - parse_size
                - parse_size
        - Branch String:   'src/opus.c:291,14'
          Branch Sides:
            - BranchSide:      'src/opus.c:292,13'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:293,7'
              BranchSideFuncs:
                - parse_size
        - Branch String:   'src/opus.c:297,14'
          Branch Sides:
            - BranchSide:      'src/opus.c:298,13'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:299,16'
              BranchSideFuncs:
                - parse_size
        - Branch String:   'src/opus.c:299,10'
          Branch Sides:
            - BranchSide:      'src/opus.c:300,35'
              BranchSideFuncs:
                - parse_size
            - BranchSide:      'src/opus.c:301,7'
              BranchSideFuncs:
                - parse_size
        - Branch String:   'src/opus.c:305,8'
          Branch Sides:
            - BranchSide:      'src/opus.c:307,26'
              BranchSideFuncs:
                - parse_size
            - BranchSide:      'src/opus.c:326,11'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:309,27'
          Branch Sides:
            - BranchSide:      'src/opus.c:309,30'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:310,10'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:309,11'
          Branch Sides:
            - BranchSide:      'src/opus.c:310,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:311,15'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:313,11'
          Branch Sides:
            - BranchSide:      'src/opus.c:315,14'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:319,18'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:315,14'
          Branch Sides:
            - BranchSide:      'src/opus.c:316,13'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:317,16'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:317,10'
          Branch Sides:
            - BranchSide:      'src/opus.c:318,23'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:319,7'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:319,18'
          Branch Sides:
            - BranchSide:      'src/opus.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:320,10'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:326,11'
          Branch Sides:
            - BranchSide:      'src/opus.c:327,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:328,35'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:331,8'
          Branch Sides:
            - BranchSide:      'src/opus.c:332,31'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:334,10'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:334,4'
          Branch Sides:
            - BranchSide:      'src/opus.c:336,11'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:341,8'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:336,11'
          Branch Sides:
            - BranchSide:      'src/opus.c:337,22'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:338,15'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:341,8'
          Branch Sides:
            - BranchSide:      'src/opus.c:343,18'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:346,8'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:346,8'
          Branch Sides:
            - BranchSide:      'src/opus.c:347,24'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:349,8'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:349,8'
          Branch Sides:
            - BranchSide:      'src/opus.c:350,18'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:352,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opus.c:214,16'
          Dst:             opus_packet_get_samples_per_frame
        - Src:             'src/opus.c:242,15'
          Dst:             parse_size
        - Src:             'src/opus.c:284,21'
          Dst:             parse_size
        - Src:             'src/opus.c:307,15'
          Dst:             parse_size
    - functionName:    opus_packet_get_samples_per_frame
      functionSourceFile: '/src/opus/src/opus.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - Fs
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/opus.c:177,8'
          Branch Sides:
            - BranchSide:      'src/opus.c:179,21'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:181,16'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:181,15'
          Branch Sides:
            - BranchSide:      'src/opus.c:183,20'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:185,21'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:183,19'
          Branch Sides:
            - BranchSide:      'src/opus.c:183,36'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:183,44'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:186,11'
          Branch Sides:
            - BranchSide:      'src/opus.c:187,22'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:189,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_size
      functionSourceFile: '/src/opus/src/opus.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'short *'
      constantsTouched: []
      argNames:
        - data
        - len
        - size
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/opus.c:155,8'
          Branch Sides:
            - BranchSide:      'src/opus.c:157,8'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:159,15'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:159,15'
          Branch Sides:
            - BranchSide:      'src/opus.c:161,15'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:163,15'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:163,15'
          Branch Sides:
            - BranchSide:      'src/opus.c:165,8'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:168,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    encode_size
      functionSourceFile: '/src/opus/src/opus.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - size
        - data
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/opus.c:142,8'
          Branch Sides:
            - BranchSide:      'src/opus.c:144,17'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:147,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    opus_pcm_soft_clip
      functionSourceFile: '/src/opus/src/opus.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'float *'
        - int
        - int
        - 'float *'
      constantsTouched: []
      argNames:
        - _x
        - N
        - C
        - declip_mem
      BBCount:         103
      ICount:          746
      EdgeCount:       135
      CyclomaticComplexity: 34
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opus.c:42,12'
          Branch Sides:
            - BranchSide:      'src/opus.c:42,42'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:42,15'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:42,19'
          Branch Sides:
            - BranchSide:      'src/opus.c:42,42'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:42,23'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:42,26'
          Branch Sides:
            - BranchSide:      'src/opus.c:42,30'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:42,42'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:42,8'
          Branch Sides:
            - BranchSide:      'src/opus.c:42,42'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:48,10'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:48,4'
          Branch Sides:
            - BranchSide:      'src/opus.c:49,15'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:50,10'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:49,15'
          Branch Sides:
            - BranchSide:      'src/opus.c:49,15'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:49,15'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:49,15'
          Branch Sides:
            - BranchSide:      'src/opus.c:49,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:49,15'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:49,15'
          Branch Sides:
            - BranchSide:      'src/opus.c:49,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:49,7'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:50,4'
          Branch Sides:
            - BranchSide:      'src/opus.c:50,4'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:56,11'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:60,7'
          Branch Sides:
            - BranchSide:      'src/opus.c:62,14'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:67,11'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:62,14'
          Branch Sides:
            - BranchSide:      'src/opus.c:63,13'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:64,19'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:75,10'
          Branch Sides:
            - BranchSide:      'src/opus.c:77,17'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:80,14'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:77,26'
          Branch Sides:
            - BranchSide:      'src/opus.c:77,29'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:78,16'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:77,17'
          Branch Sides:
            - BranchSide:      'src/opus.c:78,16'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:79,10'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:80,14'
          Branch Sides:
            - BranchSide:      'src/opus.c:82,14'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:85,21'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:87,17'
          Branch Sides:
            - BranchSide:      'src/opus.c:87,16'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:87,16'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:89,25'
          Branch Sides:
            - BranchSide:      'src/opus.c:89,28'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:89,10'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:89,10'
          Branch Sides:
            - BranchSide:      'src/opus.c:90,18'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:92,10'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:92,23'
          Branch Sides:
            - BranchSide:      'src/opus.c:92,26'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:92,10'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:92,10'
          Branch Sides:
            - BranchSide:      'src/opus.c:95,17'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:103,21'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:95,17'
          Branch Sides:
            - BranchSide:      'src/opus.c:95,33'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:95,33'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:95,17'
          Branch Sides:
            - BranchSide:      'src/opus.c:97,25'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:100,16'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:97,25'
          Branch Sides:
            - BranchSide:      'src/opus.c:97,23'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:97,23'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:103,30'
          Branch Sides:
            - BranchSide:      'src/opus.c:103,33'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:103,30'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:111,14'
          Branch Sides:
            - BranchSide:      'src/opus.c:112,18'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:114,17'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:114,10'
          Branch Sides:
            - BranchSide:      'src/opus.c:115,22'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:117,14'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:117,22'
          Branch Sides:
            - BranchSide:      'src/opus.c:117,25'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:131,17'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:117,14'
          Branch Sides:
            - BranchSide:      'src/opus.c:122,28'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:131,17'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:124,13'
          Branch Sides:
            - BranchSide:      'src/opus.c:126,26'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:130,10'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:128,25'
          Branch Sides:
            - BranchSide:      'src/opus.c:128,25'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:128,25'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:128,25'
          Branch Sides:
            - BranchSide:      'src/opus.c:128,16'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:128,25'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:128,25'
          Branch Sides:
            - BranchSide:      'src/opus.c:128,16'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:128,16'
              BranchSideFuncs: []
        - Branch String:   'src/opus.c:132,14'
          Branch Sides:
            - BranchSide:      'src/opus.c:69,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus.c:133,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    celt_exp2_frac
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    celt_exp2
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - celt_exp2_frac
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/mathops.h:245,8'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:246,7'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:247,13'
              BranchSideFuncs:
                - celt_exp2_frac
        - Branch String:   './celt/mathops.h:250,11'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:250,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:250,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/mathops.h:249,11'
          Dst:             celt_exp2_frac
    - functionName:    smooth_fade
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'short *'
        - 'short *'
        - 'short *'
        - int
        - int
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - in1
        - in2
        - out
        - overlap
        - channels
        - window
        - Fs
      BBCount:         9
      ICount:          130
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:211,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:213,13'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:220,1'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:213,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:215,25'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:219,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SAT16
      functionSourceFile: '/src/opus/./celt/arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/arch.h:155,11'
          Branch Sides:
            - BranchSide:      './celt/arch.h:155,11'
              BranchSideFuncs: []
            - BranchSide:      './celt/arch.h:155,31'
              BranchSideFuncs: []
        - Branch String:   './celt/arch.h:155,31'
          Branch Sides:
            - BranchSide:      './celt/arch.h:155,11'
              BranchSideFuncs: []
            - BranchSide:      './celt/arch.h:155,65'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ec_tell
      functionSourceFile: '/src/opus/./celt/entcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - _this
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_decoder_dred_decode_float
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.OpusDecoder *'
        - 'struct.OpusDRED *'
        - int
        - 'float *'
        - int
      constantsTouched: []
      argNames:
        - st
        - dred
        - dred_offset
        - pcm
        - frame_size
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_decoder_dred_decode
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.OpusDecoder *'
        - 'struct.OpusDRED *'
        - int
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - st
        - dred
        - dred_offset
        - pcm
        - frame_size
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_dred_process
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.OpusDREDDecoder *'
        - 'struct.OpusDRED *'
        - 'struct.OpusDRED *'
      constantsTouched: []
      argNames:
        - dred_dec
        - src
        - dst
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_dred_parse
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.OpusDREDDecoder *'
        - 'struct.OpusDRED *'
        - 'char *'
        - int
        - int
        - int
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - dred_dec
        - dred
        - data
        - len
        - max_dred_samples
        - sampling_rate
        - dred_end
        - defer_processing
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_dred_free
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.OpusDRED *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_dred_alloc
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      'struct.OpusDRED *'
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - error
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:1384,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1384,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1385,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    opus_dred_get_size
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_dred_decoder_ctl
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.OpusDREDDecoder *'
        - int
      constantsTouched: []
      argNames:
        - dred_dec
        - request
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_dred_decoder_destroy
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.OpusDREDDecoder *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opus_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:1250,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1250,13'
              BranchSideFuncs:
                - opus_free.353
            - BranchSide:      'src/opus_decoder.c:1250,8'
              BranchSideFuncs:
                - opus_free.353
      Callsites:
        - Src:             'src/opus_decoder.c:1251,4'
          Dst:             opus_free
    - functionName:    opus_free
      functionSourceFile: '/src/opus/./celt/os_support.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_dred_decoder_create
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      'struct.OpusDREDDecoder *'
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - error
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - opus_alloc
        - opus_dred_decoder_get_size
        - opus_dred_decoder_init
        - opus_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:1231,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1233,11'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1237,33'
              BranchSideFuncs:
                - opus_dred_decoder_init
                - opus_free.353
        - Branch String:   'src/opus_decoder.c:1233,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1234,11'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1235,7'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1238,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1239,16'
              BranchSideFuncs:
                - opus_free.353
            - BranchSide:      'src/opus_decoder.c:1240,8'
              BranchSideFuncs:
                - opus_free.353
        - Branch String:   'src/opus_decoder.c:1240,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1242,17'
              BranchSideFuncs:
                - opus_free.353
            - BranchSide:      'src/opus_decoder.c:1245,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opus_decoder.c:1230,40'
          Dst:             opus_dred_decoder_get_size
        - Src:             'src/opus_decoder.c:1230,29'
          Dst:             opus_alloc
        - Src:             'src/opus_decoder.c:1237,10'
          Dst:             opus_dred_decoder_init
        - Src:             'src/opus_decoder.c:1242,7'
          Dst:             opus_free
    - functionName:    opus_dred_decoder_get_size
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_alloc
      functionSourceFile: '/src/opus/./celt/os_support.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_dred_decoder_init
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.OpusDREDDecoder *'
      constantsTouched: []
      argNames:
        - dec
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opus_select_arch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/opus_decoder.c:1220,16'
          Dst:             opus_select_arch
    - functionName:    opus_packet_has_lbrr
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - packet
        - len
      BBCount:         17
      ICount:          134
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - opus_packet_get_mode
        - opus_packet_get_nb_channels
        - opus_packet_get_samples_per_frame
        - opus_packet_parse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:1149,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1150,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1151,58'
              BranchSideFuncs:
                - opus_packet_get_samples_per_frame
                - opus_packet_get_nb_channels
                - opus_packet_parse
        - Branch String:   'src/opus_decoder.c:1152,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1153,19'
              BranchSideFuncs:
                - opus_packet_get_nb_channels
                - opus_packet_parse
            - BranchSide:      'src/opus_decoder.c:1154,57'
              BranchSideFuncs:
                - opus_packet_get_nb_channels
                - opus_packet_parse
        - Branch String:   'src/opus_decoder.c:1156,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1157,14'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1158,12'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1159,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1160,14'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1161,11'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1160,19'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1160,24'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1161,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opus_decoder.c:1148,18'
          Dst:             opus_packet_get_mode
        - Src:             'src/opus_decoder.c:1151,24'
          Dst:             opus_packet_get_samples_per_frame
        - Src:             'src/opus_decoder.c:1154,29'
          Dst:             opus_packet_get_nb_channels
        - Src:             'src/opus_decoder.c:1155,10'
          Dst:             opus_packet_parse
    - functionName:    opus_packet_get_mode
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:225,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:227,12'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:228,16'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:228,15'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:230,12'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:232,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    opus_packet_get_nb_channels
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_packet_get_nb_samples
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - packet
        - len
        - Fs
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - opus_packet_get_nb_frames
        - opus_packet_get_samples_per_frame
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:1128,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1129,14'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1131,14'
              BranchSideFuncs:
                - opus_packet_get_samples_per_frame
        - Branch String:   'src/opus_decoder.c:1133,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1134,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1136,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opus_decoder.c:1126,16'
          Dst:             opus_packet_get_nb_frames
        - Src:             'src/opus_decoder.c:1131,20'
          Dst:             opus_packet_get_samples_per_frame
    - functionName:    opus_packet_get_nb_frames
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - packet
        - len
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:1109,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1110,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1111,12'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1112,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1113,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1114,13'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1114,13'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1115,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1116,13'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1116,13'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1117,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1119,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    opus_decoder_destroy
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.OpusDecoder *'
      constantsTouched: []
      argNames:
        - st
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opus_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/opus_decoder.c:1079,4'
          Dst:             opus_free
    - functionName:    opus_decoder_ctl
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.OpusDecoder *'
        - int
      constantsTouched: []
      argNames:
        - st
        - request
      BBCount:         86
      ICount:          677
      EdgeCount:       111
      CyclomaticComplexity: 27
      functionsReached:
        - opus_custom_decoder_ctl
        - silk_ResetDecoder
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:919,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:923,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:933,27'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
            - BranchSide:      'src/opus_decoder.c:944,28'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:954,28'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:964,7'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - silk_ResetDecoder
            - BranchSide:      'src/opus_decoder.c:979,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:989,27'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
            - BranchSide:      'src/opus_decoder.c:1002,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1012,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1022,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1032,27'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
            - BranchSide:      'src/opus_decoder.c:1042,28'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
            - BranchSide:      'src/opus_decoder.c:1066,11'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:923,27'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:923,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:923,27'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:924,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:926,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:928,16'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:933,27'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:933,27'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
            - BranchSide:      'src/opus_decoder.c:933,27'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
        - Branch String:   'src/opus_decoder.c:934,19'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:934,22'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:936,11'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:934,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:936,11'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:938,25'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
        - Branch String:   'src/opus_decoder.c:944,28'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:944,28'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:944,28'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:945,12'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:947,11'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:949,17'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:954,28'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:954,28'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:954,28'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:955,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:957,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:959,16'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:979,27'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:979,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:979,27'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:980,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:982,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:984,16'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:989,27'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:989,27'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
            - BranchSide:      'src/opus_decoder.c:989,27'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
        - Branch String:   'src/opus_decoder.c:990,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:992,10'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
            - BranchSide:      'src/opus_decoder.c:994,11'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
        - Branch String:   'src/opus_decoder.c:994,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:995,33'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
            - BranchSide:      'src/opus_decoder.c:997,19'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1002,27'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1002,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1002,27'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1003,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1005,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1007,16'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1012,27'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1012,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1012,27'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1013,25'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1013,28'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1015,11'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1013,12'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1015,11'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1017,26'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1022,27'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1022,27'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1022,27'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1023,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1025,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1027,16'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1032,27'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1032,27'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
            - BranchSide:      'src/opus_decoder.c:1032,27'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
        - Branch String:   'src/opus_decoder.c:1033,19'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1033,22'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1035,11'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1033,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1035,11'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1037,31'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
        - Branch String:   'src/opus_decoder.c:1042,28'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1042,28'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
            - BranchSide:      'src/opus_decoder.c:1042,28'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
        - Branch String:   'src/opus_decoder.c:1043,12'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1045,11'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
            - BranchSide:      'src/opus_decoder.c:1047,31'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
      Callsites:
        - Src:             'src/opus_decoder.c:939,8'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:968,7'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:969,7'
          Dst:             silk_ResetDecoder
        - Src:             'src/opus_decoder.c:995,16'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:1037,14'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:1047,14'
          Dst:             opus_custom_decoder_ctl
    - functionName:    opus_decoder_get_nb_samples
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.OpusDecoder *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - dec
        - packet
        - len
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opus_packet_get_nb_samples
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/opus_decoder.c:1167,11'
          Dst:             opus_packet_get_nb_samples
    - functionName:    opus_decode_float
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.OpusDecoder *'
        - 'char *'
        - int
        - 'float *'
        - int
        - int
      constantsTouched: []
      argNames:
        - st
        - data
        - len
        - pcm
        - frame_size
        - decode_fec
      BBCount:         31
      ICount:          199
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - celt_fatal
        - opus_decode_native
        - opus_decoder_get_nb_samples
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:832,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:835,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:837,8'
              BranchSideFuncs:
                - celt_fatal
                - opus_decode_native
                - opus_decoder_get_nb_samples
        - Branch String:   'src/opus_decoder.c:837,21'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:837,24'
              BranchSideFuncs:
                - celt_fatal
                - opus_decode_native
                - opus_decoder_get_nb_samples
            - BranchSide:      'src/opus_decoder.c:845,4'
              BranchSideFuncs:
                - celt_fatal
                - opus_decode_native
        - Branch String:   'src/opus_decoder.c:837,32'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:837,36'
              BranchSideFuncs:
                - opus_decoder_get_nb_samples
                - celt_fatal
                - opus_decode_native
            - BranchSide:      'src/opus_decoder.c:845,4'
              BranchSideFuncs:
                - celt_fatal
                - opus_decode_native
        - Branch String:   'src/opus_decoder.c:837,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:839,48'
              BranchSideFuncs:
                - celt_fatal
                - opus_decode_native
            - BranchSide:      'src/opus_decoder.c:845,4'
              BranchSideFuncs:
                - celt_fatal
                - opus_decode_native
        - Branch String:   'src/opus_decoder.c:840,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:841,23'
              BranchSideFuncs:
                - celt_fatal
                - opus_decode_native
            - BranchSide:      'src/opus_decoder.c:843,10'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:841,23'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:841,21'
              BranchSideFuncs:
                - celt_fatal
                - opus_decode_native
            - BranchSide:      'src/opus_decoder.c:841,21'
              BranchSideFuncs:
                - celt_fatal
                - opus_decode_native
        - Branch String:   'src/opus_decoder.c:845,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:845,4'
              BranchSideFuncs:
                - opus_decode_native
            - BranchSide:      'src/opus_decoder.c:846,4'
              BranchSideFuncs:
                - opus_decode_native
        - Branch String:   'src/opus_decoder.c:845,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:845,4'
              BranchSideFuncs:
                - opus_decode_native
            - BranchSide:      'src/opus_decoder.c:846,4'
              BranchSideFuncs:
                - opus_decode_native
        - Branch String:   'src/opus_decoder.c:849,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:851,13'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:855,11'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:851,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:852,38'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:853,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opus_decoder.c:839,20'
          Dst:             opus_decoder_get_nb_samples
        - Src:             'src/opus_decoder.c:845,4'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:848,10'
          Dst:             opus_decode_native
    - functionName:    opus_decode_native
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.OpusDecoder *'
        - 'char *'
        - int
        - 'short *'
        - int
        - int
        - int
        - 'int *'
        - int
        - 'struct.OpusDRED *'
        - int
      constantsTouched: []
      argNames:
        - st
        - data
        - len
        - pcm
        - frame_size
        - decode_fec
        - self_delimited
        - packet_offset
        - soft_clip
        - dred
        - dred_offset
      BBCount:         80
      ICount:          548
      EdgeCount:       105
      CyclomaticComplexity: 27
      functionsReached:
        - _opus_false
        - celt_fatal
        - opus_decode_frame
        - opus_decode_native
        - opus_packet_get_bandwidth
        - opus_packet_get_mode
        - opus_packet_get_nb_channels
        - opus_packet_get_samples_per_frame
        - opus_packet_parse_impl
        - validate_opus_decoder
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:681,21'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:681,24'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:682,7'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:681,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:682,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:684,9'
              BranchSideFuncs:
                - opus_packet_get_mode
                - opus_packet_get_bandwidth
                - opus_packet_get_samples_per_frame
                - opus_packet_get_nb_channels
                - opus_packet_parse_impl
                - _opus_false
                - opus_decode_frame
                - celt_fatal
                - opus_decode_frame
                - _opus_false
                - opus_decode_native
                - celt_fatal
                - opus_decode_native
                - opus_decode_frame
                - celt_fatal
                - _opus_false
        - Branch String:   'src/opus_decoder.c:684,20'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:684,48'
              BranchSideFuncs:
                - opus_packet_get_mode
                - opus_packet_get_bandwidth
                - opus_packet_get_samples_per_frame
                - opus_packet_get_nb_channels
                - opus_packet_parse_impl
                - _opus_false
                - opus_decode_frame
                - celt_fatal
                - opus_decode_frame
                - _opus_false
                - opus_decode_native
                - celt_fatal
                - opus_decode_native
                - opus_decode_frame
                - celt_fatal
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:684,23'
              BranchSideFuncs:
                - opus_packet_get_mode
                - opus_packet_get_bandwidth
                - opus_packet_get_samples_per_frame
                - opus_packet_get_nb_channels
                - opus_packet_parse_impl
                - _opus_false
                - opus_decode_frame
                - celt_fatal
                - opus_decode_frame
                - _opus_false
                - opus_decode_native
                - celt_fatal
                - opus_decode_native
                - opus_decode_frame
                - celt_fatal
                - _opus_false
        - Branch String:   'src/opus_decoder.c:684,30'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:684,48'
              BranchSideFuncs:
                - opus_packet_get_mode
                - opus_packet_get_bandwidth
                - opus_packet_get_samples_per_frame
                - opus_packet_get_nb_channels
                - opus_packet_parse_impl
                - _opus_false
                - opus_decode_frame
                - celt_fatal
                - opus_decode_frame
                - _opus_false
                - opus_decode_native
                - celt_fatal
                - opus_decode_native
                - opus_decode_frame
                - celt_fatal
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:684,33'
              BranchSideFuncs:
                - opus_packet_get_mode
                - opus_packet_get_bandwidth
                - opus_packet_get_samples_per_frame
                - opus_packet_get_nb_channels
                - opus_packet_parse_impl
                - _opus_false
                - opus_decode_frame
                - celt_fatal
                - opus_decode_frame
                - _opus_false
                - opus_decode_native
                - celt_fatal
                - opus_decode_native
                - opus_decode_frame
                - celt_fatal
                - _opus_false
        - Branch String:   'src/opus_decoder.c:684,45'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:684,48'
              BranchSideFuncs:
                - opus_packet_get_mode
                - opus_packet_get_bandwidth
                - opus_packet_get_samples_per_frame
                - opus_packet_get_nb_channels
                - opus_packet_parse_impl
                - _opus_false
                - opus_decode_frame
                - celt_fatal
                - opus_decode_frame
                - _opus_false
                - opus_decode_native
                - celt_fatal
                - opus_decode_native
                - opus_decode_frame
                - celt_fatal
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:712,10'
              BranchSideFuncs:
                - opus_packet_get_mode
                - opus_packet_get_bandwidth
                - opus_packet_get_samples_per_frame
                - opus_packet_get_nb_channels
                - opus_packet_parse_impl
                - _opus_false
                - opus_decode_frame
                - celt_fatal
                - opus_decode_frame
                - _opus_false
                - opus_decode_native
                - celt_fatal
                - opus_decode_native
                - opus_decode_frame
                - celt_fatal
                - _opus_false
        - Branch String:   'src/opus_decoder.c:684,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:685,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:712,10'
              BranchSideFuncs:
                - opus_packet_get_mode
                - opus_packet_get_bandwidth
                - opus_packet_get_samples_per_frame
                - opus_packet_get_nb_channels
                - opus_packet_parse_impl
                - _opus_false
                - opus_decode_frame
                - celt_fatal
                - opus_decode_frame
                - _opus_false
                - opus_decode_native
                - celt_fatal
                - opus_decode_native
                - opus_decode_frame
                - celt_fatal
                - _opus_false
        - Branch String:   'src/opus_decoder.c:715,15'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:715,18'
              BranchSideFuncs:
                - opus_decode_frame
                - celt_fatal
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:717,11'
              BranchSideFuncs:
                - opus_decode_frame
                - celt_fatal
                - _opus_false
        - Branch String:   'src/opus_decoder.c:715,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:717,11'
              BranchSideFuncs:
                - opus_decode_frame
                - celt_fatal
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:730,15'
              BranchSideFuncs:
                - opus_packet_get_mode
                - opus_packet_get_bandwidth
                - opus_packet_get_samples_per_frame
                - opus_packet_get_nb_channels
                - opus_packet_parse_impl
                - _opus_false
                - opus_decode_frame
                - celt_fatal
                - opus_decode_frame
                - _opus_false
                - opus_decode_native
                - celt_fatal
                - opus_decode_native
        - Branch String:   'src/opus_decoder.c:721,14'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:722,20'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:723,23'
              BranchSideFuncs:
                - celt_fatal
                - _opus_false
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:724,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:720,34'
              BranchSideFuncs:
                - opus_decode_frame
                - celt_fatal
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:725,7'
              BranchSideFuncs:
                - celt_fatal
                - _opus_false
        - Branch String:   'src/opus_decoder.c:725,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:725,7'
              BranchSideFuncs:
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:726,11'
              BranchSideFuncs:
                - _opus_false
        - Branch String:   'src/opus_decoder.c:726,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:727,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:728,34'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:740,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:741,14'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:743,12'
              BranchSideFuncs:
                - _opus_false
                - opus_decode_frame
                - celt_fatal
                - opus_decode_frame
                - _opus_false
                - opus_decode_native
                - celt_fatal
                - opus_decode_native
        - Branch String:   'src/opus_decoder.c:745,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:750,11'
              BranchSideFuncs:
                - opus_decode_frame
                - _opus_false
                - opus_decode_native
                - celt_fatal
                - opus_decode_native
            - BranchSide:      'src/opus_decoder.c:781,8'
              BranchSideFuncs:
                - _opus_false
                - opus_decode_frame
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:750,42'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:750,45'
              BranchSideFuncs:
                - opus_decode_native
            - BranchSide:      'src/opus_decoder.c:751,36'
              BranchSideFuncs:
                - opus_decode_native
        - Branch String:   'src/opus_decoder.c:750,75'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:750,78'
              BranchSideFuncs:
                - opus_decode_native
            - BranchSide:      'src/opus_decoder.c:751,36'
              BranchSideFuncs:
                - opus_decode_native
        - Branch String:   'src/opus_decoder.c:750,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:751,36'
              BranchSideFuncs:
                - opus_decode_native
            - BranchSide:      'src/opus_decoder.c:753,23'
              BranchSideFuncs:
                - opus_decode_frame
                - _opus_false
                - opus_decode_native
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:754,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:756,35'
              BranchSideFuncs:
                - opus_decode_native
                - celt_fatal
                - opus_decode_frame
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:765,18'
              BranchSideFuncs:
                - opus_decode_frame
                - _opus_false
        - Branch String:   'src/opus_decoder.c:757,14'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:759,40'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:762,10'
              BranchSideFuncs:
                - celt_fatal
                - opus_decode_frame
                - _opus_false
        - Branch String:   'src/opus_decoder.c:762,10'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:762,10'
              BranchSideFuncs:
                - opus_decode_frame
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:763,7'
              BranchSideFuncs:
                - opus_decode_frame
                - _opus_false
        - Branch String:   'src/opus_decoder.c:771,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:772,17'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:774,14'
              BranchSideFuncs:
                - _opus_false
        - Branch String:   'src/opus_decoder.c:774,14'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:776,37'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:781,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:782,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:785,15'
              BranchSideFuncs:
                - _opus_false
                - opus_decode_frame
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:791,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:794,31'
              BranchSideFuncs:
                - opus_decode_frame
                - celt_fatal
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:801,31'
              BranchSideFuncs:
                - _opus_false
        - Branch String:   'src/opus_decoder.c:795,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:796,17'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:797,7'
              BranchSideFuncs:
                - celt_fatal
                - _opus_false
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:797,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:797,7'
              BranchSideFuncs:
                - _opus_false
                - opus_decode_frame
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:798,20'
              BranchSideFuncs:
                - _opus_false
                - opus_decode_frame
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:802,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:803,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:810,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opus_decoder.c:680,4'
          Dst:             validate_opus_decoder
        - Src:             'src/opus_decoder.c:720,16'
          Dst:             opus_decode_frame
        - Src:             'src/opus_decoder.c:725,7'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:726,11'
          Dst:             _opus_false
        - Src:             'src/opus_decoder.c:733,18'
          Dst:             opus_packet_get_mode
        - Src:             'src/opus_decoder.c:734,23'
          Dst:             opus_packet_get_bandwidth
        - Src:             'src/opus_decoder.c:735,24'
          Dst:             opus_packet_get_samples_per_frame
        - Src:             'src/opus_decoder.c:736,29'
          Dst:             opus_packet_get_nb_channels
        - Src:             'src/opus_decoder.c:738,12'
          Dst:             opus_packet_parse_impl
        - Src:             'src/opus_decoder.c:751,17'
          Dst:             opus_decode_native
        - Src:             'src/opus_decoder.c:756,16'
          Dst:             opus_decode_native
        - Src:             'src/opus_decoder.c:762,10'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:769,13'
          Dst:             opus_decode_frame
        - Src:             'src/opus_decoder.c:774,14'
          Dst:             _opus_false
        - Src:             'src/opus_decoder.c:794,13'
          Dst:             opus_decode_frame
        - Src:             'src/opus_decoder.c:797,7'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:802,8'
          Dst:             _opus_false
    - functionName:    validate_opus_decoder
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.OpusDecoder *'
      constantsTouched: []
      argNames:
        - st
      BBCount:         59
      ICount:          318
      EdgeCount:       74
      CyclomaticComplexity: 17
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:97,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:97,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:98,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:97,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:97,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:98,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:98,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:98,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:99,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:98,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:98,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:99,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:98,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:98,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:99,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:98,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:98,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:99,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:98,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:98,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:99,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:99,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:99,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:100,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:100,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:100,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:101,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:100,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:100,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:101,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:100,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:100,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:101,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:100,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:100,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:101,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:101,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:101,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:102,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:102,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:102,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:103,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:102,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:102,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:103,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:102,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:102,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:103,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:103,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:103,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:105,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:103,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:103,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:105,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:103,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:103,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:105,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:103,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:103,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:105,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:103,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:103,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:105,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:105,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:105,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:106,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:106,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:106,4'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:108,4'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:108,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:108,4'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:108,4'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:108,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:108,4'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:108,4'
              BranchSideFuncs:
                - celt_fatal
      Callsites:
        - Src:             'src/opus_decoder.c:97,4'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:98,4'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:99,4'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:100,4'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:101,4'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:102,4'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:103,4'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:105,4'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:106,4'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:108,4'
          Dst:             celt_fatal
    - functionName:    opus_decode_frame
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.OpusDecoder *'
        - 'char *'
        - int
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - st
        - data
        - len
        - pcm
        - frame_size
        - decode_fec
      BBCount:         322
      ICount:          2033
      EdgeCount:       418
      CyclomaticComplexity: 98
      functionsReached:
        - SAT16
        - _opus_false
        - celt_decode_with_ec
        - celt_decode_with_ec_dred
        - celt_exp2
        - celt_fatal
        - ec_dec_bit_logp
        - ec_dec_init
        - ec_dec_uint
        - ec_tell
        - opus_custom_decoder_ctl
        - opus_decode_frame
        - silk_Decode
        - silk_ResetDecoder
        - smooth_fade
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:276,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:279,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:282,17'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
                - opus_decode_frame
                - ec_dec_init
        - Branch String:   'src/opus_decoder.c:282,17'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:282,15'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
                - opus_decode_frame
                - ec_dec_init
            - BranchSide:      'src/opus_decoder.c:282,15'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
                - opus_decode_frame
                - ec_dec_init
        - Branch String:   'src/opus_decoder.c:284,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:286,12'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
                - opus_decode_frame
                - ec_dec_init
            - BranchSide:      'src/opus_decoder.c:290,8'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
                - opus_decode_frame
                - ec_dec_init
        - Branch String:   'src/opus_decoder.c:288,20'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:288,18'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
                - opus_decode_frame
                - ec_dec_init
            - BranchSide:      'src/opus_decoder.c:288,18'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
                - opus_decode_frame
                - ec_dec_init
        - Branch String:   'src/opus_decoder.c:290,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:292,19'
              BranchSideFuncs:
                - ec_dec_init
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:297,19'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:299,14'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:299,12'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:299,53'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:302,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:305,16'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:313,11'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:305,10'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:306,13'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:308,17'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:313,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:315,10'
              BranchSideFuncs:
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:327,18'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:316,59'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:316,23'
              BranchSideFuncs:
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:316,23'
              BranchSideFuncs:
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:317,17'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:320,23'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:322,20'
              BranchSideFuncs:
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:324,10'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:316,41'
              BranchSideFuncs:
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:326,17'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:329,14'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:330,25'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:331,19'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:339,42'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:339,46'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:339,42'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:346,19'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:346,22'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:358,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:346,40'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:347,9'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:358,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:347,32'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:347,35'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:348,9'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:347,67'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:347,71'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:348,9'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:348,5'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:348,9'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:351,18'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:348,32'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:348,35'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:358,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:346,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:351,18'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:358,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:353,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:354,37'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:356,37'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:359,19'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:359,22'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:364,8'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
        - Branch String:   'src/opus_decoder.c:359,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:361,22'
              BranchSideFuncs:
                - opus_decode_frame
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
            - BranchSide:      'src/opus_decoder.c:364,8'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
        - Branch String:   'src/opus_decoder.c:362,54'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:362,7'
              BranchSideFuncs:
                - opus_decode_frame
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
            - BranchSide:      'src/opus_decoder.c:362,7'
              BranchSideFuncs:
                - opus_decode_frame
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
        - Branch String:   'src/opus_decoder.c:364,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:368,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:370,20'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
        - Branch String:   'src/opus_decoder.c:374,44'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:374,48'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
            - BranchSide:      'src/opus_decoder.c:374,20'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
        - Branch String:   'src/opus_decoder.c:374,20'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:374,18'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
            - BranchSide:      'src/opus_decoder.c:374,62'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
        - Branch String:   'src/opus_decoder.c:374,62'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:374,84'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
            - BranchSide:      'src/opus_decoder.c:374,84'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
                - celt_fatal
                - silk_ResetDecoder
        - Branch String:   'src/opus_decoder.c:378,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:383,11'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - celt_fatal
                - silk_ResetDecoder
            - BranchSide:      'src/opus_decoder.c:452,15'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
        - Branch String:   'src/opus_decoder.c:383,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:384,20'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - celt_fatal
                - silk_ResetDecoder
            - BranchSide:      'src/opus_decoder.c:387,18'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - celt_fatal
                - silk_ResetDecoder
        - Branch String:   'src/opus_decoder.c:389,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:390,29'
              BranchSideFuncs:
                - silk_ResetDecoder
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:393,39'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:393,39'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:393,7'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:393,7'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:395,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:397,44'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:414,39'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
        - Branch String:   'src/opus_decoder.c:398,13'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:399,16'
              BranchSideFuncs:
                - celt_fatal
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
            - BranchSide:      'src/opus_decoder.c:411,12'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
        - Branch String:   'src/opus_decoder.c:399,16'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:400,15'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
            - BranchSide:      'src/opus_decoder.c:401,23'
              BranchSideFuncs:
                - celt_fatal
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
        - Branch String:   'src/opus_decoder.c:401,23'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:402,15'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
            - BranchSide:      'src/opus_decoder.c:403,23'
              BranchSideFuncs:
                - celt_fatal
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
        - Branch String:   'src/opus_decoder.c:403,23'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:404,15'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
            - BranchSide:      'src/opus_decoder.c:406,15'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:425,18'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:425,16'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
            - BranchSide:      'src/opus_decoder.c:425,43'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
        - Branch String:   'src/opus_decoder.c:436,13'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:437,16'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
            - BranchSide:      'src/opus_decoder.c:447,20'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
        - Branch String:   'src/opus_decoder.c:437,16'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:439,33'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
            - BranchSide:      'src/opus_decoder.c:444,14'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:440,15'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:441,18'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
            - BranchSide:      'src/opus_decoder.c:442,12'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
                - silk_Decode
        - Branch String:   'src/opus_decoder.c:449,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:429,27'
              BranchSideFuncs:
                - silk_Decode
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
            - BranchSide:      'src/opus_decoder.c:450,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
        - Branch String:   'src/opus_decoder.c:453,20'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:453,23'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:482,8'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:453,46'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:453,49'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_tell
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
            - BranchSide:      'src/opus_decoder.c:482,8'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:454,5'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:454,8'
              BranchSideFuncs:
                - ec_tell
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
            - BranchSide:      'src/opus_decoder.c:482,8'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:453,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:457,11'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
                - ec_dec_bit_logp
            - BranchSide:      'src/opus_decoder.c:482,8'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:457,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:458,23'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
            - BranchSide:      'src/opus_decoder.c:460,21'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - ec_dec_uint
        - Branch String:   'src/opus_decoder.c:461,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:463,25'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - ec_tell
                - ec_tell
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
                - ec_dec_uint
            - BranchSide:      'src/opus_decoder.c:481,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:466,29'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:467,28'
              BranchSideFuncs:
                - ec_dec_uint
                - ec_tell
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:468,16'
              BranchSideFuncs:
                - ec_tell
                - ec_tell
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:472,14'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:474,17'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:479,25'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:482,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:483,18'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:485,8'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:485,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:487,18'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:491,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
        - Branch String:   'src/opus_decoder.c:493,19'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:493,22'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
                - opus_decode_frame
            - BranchSide:      'src/opus_decoder.c:500,8'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:493,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:495,22'
              BranchSideFuncs:
                - opus_decode_frame
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:500,8'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:496,54'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:496,7'
              BranchSideFuncs:
                - opus_decode_frame
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:496,7'
              BranchSideFuncs:
                - opus_decode_frame
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:500,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:502,11'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:525,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:504,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:507,18'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:511,18'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:511,18'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:514,18'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:517,18'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:520,10'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:523,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:523,7'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:524,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:525,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:525,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:528,27'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:528,27'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:528,40'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:528,25'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:532,19'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:532,22'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:546,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:532,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:539,7'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:546,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:539,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:539,7'
              BranchSideFuncs:
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:540,27'
              BranchSideFuncs:
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:542,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:542,7'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:543,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:546,4'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:546,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:548,8'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:548,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:550,29'
              BranchSideFuncs:
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:562,21'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
        - Branch String:   'src/opus_decoder.c:550,29'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:550,11'
              BranchSideFuncs:
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:550,11'
              BranchSideFuncs:
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
        - Branch String:   'src/opus_decoder.c:552,33'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:552,36'
              BranchSideFuncs:
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
            - BranchSide:      'src/opus_decoder.c:555,43'
              BranchSideFuncs:
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
        - Branch String:   'src/opus_decoder.c:552,54'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:552,58'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
            - BranchSide:      'src/opus_decoder.c:555,43'
              BranchSideFuncs:
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
        - Branch String:   'src/opus_decoder.c:552,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:553,10'
              BranchSideFuncs:
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
            - BranchSide:      'src/opus_decoder.c:555,43'
              BranchSideFuncs:
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
        - Branch String:   'src/opus_decoder.c:553,10'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:553,10'
              BranchSideFuncs:
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
            - BranchSide:      'src/opus_decoder.c:555,43'
              BranchSideFuncs:
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
        - Branch String:   'src/opus_decoder.c:555,53'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:555,73'
              BranchSideFuncs:
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
            - BranchSide:      'src/opus_decoder.c:556,38'
              BranchSideFuncs:
                - celt_decode_with_ec_dred
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
        - Branch String:   'src/opus_decoder.c:563,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:565,16'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
            - BranchSide:      'src/opus_decoder.c:570,11'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
        - Branch String:   'src/opus_decoder.c:565,10'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:566,13'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
            - BranchSide:      'src/opus_decoder.c:567,7'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
        - Branch String:   'src/opus_decoder.c:570,56'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:570,59'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
            - BranchSide:      'src/opus_decoder.c:572,10'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
        - Branch String:   'src/opus_decoder.c:570,72'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:570,75'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
            - BranchSide:      'src/opus_decoder.c:572,10'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
        - Branch String:   'src/opus_decoder.c:572,10'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:572,10'
              BranchSideFuncs:
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
            - BranchSide:      'src/opus_decoder.c:573,30'
              BranchSideFuncs:
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
        - Branch String:   'src/opus_decoder.c:577,31'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:577,35'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - SAT16
            - BranchSide:      'src/opus_decoder.c:590,7'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:577,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:580,13'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:590,7'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:580,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:581,25'
              BranchSideFuncs:
                - SAT16
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:586,4'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:590,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:590,7'
              BranchSideFuncs:
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:591,16'
              BranchSideFuncs:
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:595,19'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:595,23'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:608,8'
              BranchSideFuncs:
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:595,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:597,7'
              BranchSideFuncs:
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:608,8'
              BranchSideFuncs:
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:597,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:597,7'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:598,7'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - celt_fatal
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:598,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:598,7'
              BranchSideFuncs:
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:600,27'
              BranchSideFuncs:
                - celt_decode_with_ec
                - opus_custom_decoder_ctl
                - celt_fatal
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:601,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:601,7'
              BranchSideFuncs:
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:602,19'
              BranchSideFuncs:
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:608,19'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:608,22'
              BranchSideFuncs:
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:618,8'
              BranchSideFuncs:
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:608,35'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:608,39'
              BranchSideFuncs:
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:618,8'
              BranchSideFuncs:
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:608,71'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:608,74'
              BranchSideFuncs:
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:610,13'
              BranchSideFuncs:
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:608,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:610,13'
              BranchSideFuncs:
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:618,8'
              BranchSideFuncs:
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:610,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:612,16'
              BranchSideFuncs:
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:615,35'
              BranchSideFuncs:
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:612,10'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:613,53'
              BranchSideFuncs:
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:614,7'
              BranchSideFuncs:
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
                - smooth_fade
        - Branch String:   'src/opus_decoder.c:618,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:620,11'
              BranchSideFuncs:
                - smooth_fade
                - _opus_false
                - celt_exp2
                - smooth_fade
            - BranchSide:      'src/opus_decoder.c:639,7'
              BranchSideFuncs:
                - _opus_false
                - celt_exp2
        - Branch String:   'src/opus_decoder.c:620,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:622,16'
              BranchSideFuncs:
                - smooth_fade
                - _opus_false
                - celt_exp2
            - BranchSide:      'src/opus_decoder.c:633,22'
              BranchSideFuncs:
                - smooth_fade
                - _opus_false
                - celt_exp2
        - Branch String:   'src/opus_decoder.c:622,10'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:623,22'
              BranchSideFuncs:
                - smooth_fade
                - _opus_false
                - celt_exp2
            - BranchSide:      'src/opus_decoder.c:624,22'
              BranchSideFuncs:
                - smooth_fade
                - _opus_false
                - celt_exp2
        - Branch String:   'src/opus_decoder.c:639,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:642,24'
              BranchSideFuncs:
                - celt_exp2
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:651,8'
              BranchSideFuncs:
                - _opus_false
        - Branch String:   'src/opus_decoder.c:643,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:646,14'
              BranchSideFuncs:
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:649,4'
              BranchSideFuncs:
                - _opus_false
        - Branch String:   'src/opus_decoder.c:647,19'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:643,43'
              BranchSideFuncs:
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:647,19'
              BranchSideFuncs:
                - _opus_false
        - Branch String:   'src/opus_decoder.c:647,19'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:643,43'
              BranchSideFuncs:
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:643,43'
              BranchSideFuncs:
                - _opus_false
        - Branch String:   'src/opus_decoder.c:651,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:652,7'
              BranchSideFuncs:
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:654,28'
              BranchSideFuncs:
                - _opus_false
        - Branch String:   'src/opus_decoder.c:657,37'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:657,41'
              BranchSideFuncs:
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:657,37'
              BranchSideFuncs:
                - _opus_false
        - Branch String:   'src/opus_decoder.c:659,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:661,11'
              BranchSideFuncs:
                - _opus_false
            - BranchSide:      'src/opus_decoder.c:666,11'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:661,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:662,10'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:663,4'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:666,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:666,26'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:666,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opus_decoder.c:295,7'
          Dst:             ec_dec_init
        - Src:             'src/opus_decoder.c:316,23'
          Dst:             opus_decode_frame
        - Src:             'src/opus_decoder.c:362,7'
          Dst:             opus_decode_frame
        - Src:             'src/opus_decoder.c:390,10'
          Dst:             silk_ResetDecoder
        - Src:             'src/opus_decoder.c:407,15'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:430,20'
          Dst:             silk_Decode
        - Src:             'src/opus_decoder.c:454,8'
          Dst:             ec_tell
        - Src:             'src/opus_decoder.c:458,23'
          Dst:             ec_dec_bit_logp
        - Src:             'src/opus_decoder.c:463,25'
          Dst:             ec_dec_bit_logp
        - Src:             'src/opus_decoder.c:467,28'
          Dst:             ec_dec_uint
        - Src:             'src/opus_decoder.c:468,22'
          Dst:             ec_tell
        - Src:             'src/opus_decoder.c:472,22'
          Dst:             ec_tell
        - Src:             'src/opus_decoder.c:496,7'
          Dst:             opus_decode_frame
        - Src:             'src/opus_decoder.c:520,10'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:523,7'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:523,7'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:525,4'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:525,4'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:539,7'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:539,7'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:540,7'
          Dst:             celt_decode_with_ec
        - Src:             'src/opus_decoder.c:542,7'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:542,7'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:546,4'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:546,4'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:553,10'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:553,10'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:555,18'
          Dst:             celt_decode_with_ec_dred
        - Src:             'src/opus_decoder.c:572,10'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:572,10'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:573,10'
          Dst:             celt_decode_with_ec
        - Src:             'src/opus_decoder.c:581,19'
          Dst:             SAT16
        - Src:             'src/opus_decoder.c:590,7'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:590,7'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:597,7'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:597,7'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:598,7'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:598,7'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:600,7'
          Dst:             celt_decode_with_ec
        - Src:             'src/opus_decoder.c:601,7'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:601,7'
          Dst:             celt_fatal
        - Src:             'src/opus_decoder.c:602,7'
          Dst:             smooth_fade
        - Src:             'src/opus_decoder.c:615,7'
          Dst:             smooth_fade
        - Src:             'src/opus_decoder.c:624,10'
          Dst:             smooth_fade
        - Src:             'src/opus_decoder.c:633,10'
          Dst:             smooth_fade
        - Src:             'src/opus_decoder.c:642,14'
          Dst:             celt_exp2
        - Src:             'src/opus_decoder.c:661,11'
          Dst:             _opus_false
    - functionName:    _opus_false
      functionSourceFile: '/src/opus/./celt/stack_alloc.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_packet_get_bandwidth
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         10
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:1086,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1088,49'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1091,16'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1089,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1090,20'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1091,4'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:1091,15'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:1093,20'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:1096,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    opus_decode
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.OpusDecoder *'
        - 'char *'
        - int
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - st
        - data
        - len
        - pcm
        - frame_size
        - decode_fec
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - opus_decode_native
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:818,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:819,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:820,30'
              BranchSideFuncs:
                - opus_decode_native
      Callsites:
        - Src:             'src/opus_decoder.c:820,11'
          Dst:             opus_decode_native
    - functionName:    opus_decoder_create
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'struct.OpusDecoder *'
      argCount:        3
      argTypes:
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - Fs
        - channels
        - error
      BBCount:         35
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - opus_alloc
        - opus_decoder_get_size
        - opus_decoder_init
        - opus_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:180,18'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:180,20'
              BranchSideFuncs:
                - opus_decoder_get_size
                - opus_alloc.354
                - opus_decoder_init
                - opus_free.353
            - BranchSide:      'src/opus_decoder.c:181,9'
              BranchSideFuncs:
                - opus_decoder_get_size
                - opus_alloc.354
                - opus_decoder_init
                - opus_free.353
        - Branch String:   'src/opus_decoder.c:180,29'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:180,31'
              BranchSideFuncs:
                - opus_decoder_get_size
                - opus_alloc.354
                - opus_decoder_init
                - opus_free.353
            - BranchSide:      'src/opus_decoder.c:181,9'
              BranchSideFuncs:
                - opus_decoder_get_size
                - opus_alloc.354
                - opus_decoder_init
                - opus_free.353
        - Branch String:   'src/opus_decoder.c:180,40'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:180,42'
              BranchSideFuncs:
                - opus_decoder_get_size
                - opus_alloc.354
                - opus_decoder_init
                - opus_free.353
            - BranchSide:      'src/opus_decoder.c:181,9'
              BranchSideFuncs:
                - opus_decoder_get_size
                - opus_alloc.354
                - opus_decoder_init
                - opus_free.353
        - Branch String:   'src/opus_decoder.c:180,51'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:180,53'
              BranchSideFuncs:
                - opus_decoder_get_size
                - opus_alloc.354
                - opus_decoder_init
                - opus_free.353
            - BranchSide:      'src/opus_decoder.c:181,9'
              BranchSideFuncs:
                - opus_decoder_get_size
                - opus_alloc.354
                - opus_decoder_init
                - opus_free.353
        - Branch String:   'src/opus_decoder.c:181,5'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:183,11'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:181,20'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:181,22'
              BranchSideFuncs:
                - opus_decoder_get_size
                - opus_alloc.354
                - opus_decoder_init
                - opus_free.353
            - BranchSide:      'src/opus_decoder.c:187,57'
              BranchSideFuncs:
                - opus_decoder_get_size
                - opus_alloc.354
                - opus_decoder_init
                - opus_free.353
        - Branch String:   'src/opus_decoder.c:180,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:183,11'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:187,57'
              BranchSideFuncs:
                - opus_decoder_get_size
                - opus_alloc.354
                - opus_decoder_init
                - opus_free.353
        - Branch String:   'src/opus_decoder.c:183,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:184,11'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:185,7'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:188,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:190,11'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:194,28'
              BranchSideFuncs:
                - opus_decoder_init
                - opus_free.353
        - Branch String:   'src/opus_decoder.c:190,11'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:191,11'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:192,7'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:195,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:196,16'
              BranchSideFuncs:
                - opus_free.353
            - BranchSide:      'src/opus_decoder.c:197,8'
              BranchSideFuncs:
                - opus_free.353
        - Branch String:   'src/opus_decoder.c:197,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:199,17'
              BranchSideFuncs:
                - opus_free.353
            - BranchSide:      'src/opus_decoder.c:202,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/opus_decoder.c:187,35'
          Dst:             opus_decoder_get_size
        - Src:             'src/opus_decoder.c:187,24'
          Dst:             opus_alloc
        - Src:             'src/opus_decoder.c:194,10'
          Dst:             opus_decoder_init
        - Src:             'src/opus_decoder.c:199,7'
          Dst:             opus_free
    - functionName:    opus_decoder_get_size
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - channels
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - align
        - celt_decoder_get_size
        - silk_Get_Decoder_Size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:119,19'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:119,22'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:120,7'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:119,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:120,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:121,10'
              BranchSideFuncs:
                - silk_Get_Decoder_Size
                - align
                - celt_decoder_get_size
                - align
        - Branch String:   'src/opus_decoder.c:122,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:124,29'
              BranchSideFuncs:
                - align
                - celt_decoder_get_size
                - align
      Callsites:
        - Src:             'src/opus_decoder.c:121,10'
          Dst:             silk_Get_Decoder_Size
        - Src:             'src/opus_decoder.c:124,23'
          Dst:             align
        - Src:             'src/opus_decoder.c:125,23'
          Dst:             celt_decoder_get_size
        - Src:             'src/opus_decoder.c:126,11'
          Dst:             align
    - functionName:    opus_decoder_init
      functionSourceFile: '/src/opus/src/opus_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.OpusDecoder *'
        - int
        - int
      constantsTouched: []
      argNames:
        - st
        - Fs
        - channels
      BBCount:         27
      ICount:          219
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - align
        - celt_decoder_init
        - opus_custom_decoder_ctl
        - opus_decoder_get_size
        - opus_select_arch
        - silk_Get_Decoder_Size
        - silk_InitDecoder
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/opus_decoder.c:135,18'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:135,20'
              BranchSideFuncs:
                - opus_decoder_get_size
                - silk_Get_Decoder_Size
                - align
                - align
                - silk_InitDecoder
                - celt_decoder_init
                - opus_custom_decoder_ctl
                - opus_select_arch
            - BranchSide:      'src/opus_decoder.c:136,9'
              BranchSideFuncs:
                - opus_decoder_get_size
                - silk_Get_Decoder_Size
                - align
                - align
                - silk_InitDecoder
                - celt_decoder_init
                - opus_custom_decoder_ctl
                - opus_select_arch
        - Branch String:   'src/opus_decoder.c:135,29'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:135,31'
              BranchSideFuncs:
                - opus_decoder_get_size
                - silk_Get_Decoder_Size
                - align
                - align
                - silk_InitDecoder
                - celt_decoder_init
                - opus_custom_decoder_ctl
                - opus_select_arch
            - BranchSide:      'src/opus_decoder.c:136,9'
              BranchSideFuncs:
                - opus_decoder_get_size
                - silk_Get_Decoder_Size
                - align
                - align
                - silk_InitDecoder
                - celt_decoder_init
                - opus_custom_decoder_ctl
                - opus_select_arch
        - Branch String:   'src/opus_decoder.c:135,40'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:135,42'
              BranchSideFuncs:
                - opus_decoder_get_size
                - silk_Get_Decoder_Size
                - align
                - align
                - silk_InitDecoder
                - celt_decoder_init
                - opus_custom_decoder_ctl
                - opus_select_arch
            - BranchSide:      'src/opus_decoder.c:136,9'
              BranchSideFuncs:
                - opus_decoder_get_size
                - silk_Get_Decoder_Size
                - align
                - align
                - silk_InitDecoder
                - celt_decoder_init
                - opus_custom_decoder_ctl
                - opus_select_arch
        - Branch String:   'src/opus_decoder.c:135,51'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:135,53'
              BranchSideFuncs:
                - opus_decoder_get_size
                - silk_Get_Decoder_Size
                - align
                - align
                - silk_InitDecoder
                - celt_decoder_init
                - opus_custom_decoder_ctl
                - opus_select_arch
            - BranchSide:      'src/opus_decoder.c:136,9'
              BranchSideFuncs:
                - opus_decoder_get_size
                - silk_Get_Decoder_Size
                - align
                - align
                - silk_InitDecoder
                - celt_decoder_init
                - opus_custom_decoder_ctl
                - opus_select_arch
        - Branch String:   'src/opus_decoder.c:136,5'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:137,7'
              BranchSideFuncs: []
        - Branch String:   'src/opus_decoder.c:136,20'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:136,22'
              BranchSideFuncs:
                - opus_decoder_get_size
                - silk_Get_Decoder_Size
                - align
                - align
                - silk_InitDecoder
                - celt_decoder_init
                - opus_custom_decoder_ctl
                - opus_select_arch
            - BranchSide:      'src/opus_decoder.c:139,4'
              BranchSideFuncs:
                - opus_decoder_get_size
                - silk_Get_Decoder_Size
                - align
                - align
                - silk_InitDecoder
                - celt_decoder_init
                - opus_custom_decoder_ctl
                - opus_select_arch
        - Branch String:   'src/opus_decoder.c:135,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:137,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:139,4'
              BranchSideFuncs:
                - opus_decoder_get_size
                - silk_Get_Decoder_Size
                - align
                - align
                - silk_InitDecoder
                - celt_decoder_init
                - opus_custom_decoder_ctl
                - opus_select_arch
        - Branch String:   'src/opus_decoder.c:142,8'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:145,29'
              BranchSideFuncs:
                - align
                - align
                - silk_InitDecoder
                - celt_decoder_init
                - opus_custom_decoder_ctl
                - opus_select_arch
        - Branch String:   'src/opus_decoder.c:159,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:159,11'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:162,28'
              BranchSideFuncs:
                - celt_decoder_init
                - opus_custom_decoder_ctl
                - opus_select_arch
        - Branch String:   'src/opus_decoder.c:163,7'
          Branch Sides:
            - BranchSide:      'src/opus_decoder.c:163,20'
              BranchSideFuncs: []
            - BranchSide:      'src/opus_decoder.c:165,21'
              BranchSideFuncs:
                - opus_custom_decoder_ctl
                - opus_select_arch
      Callsites:
        - Src:             'src/opus_decoder.c:139,4'
          Dst:             opus_decoder_get_size
        - Src:             'src/opus_decoder.c:141,10'
          Dst:             silk_Get_Decoder_Size
        - Src:             'src/opus_decoder.c:145,23'
          Dst:             align
        - Src:             'src/opus_decoder.c:146,26'
          Dst:             align
        - Src:             'src/opus_decoder.c:158,10'
          Dst:             silk_InitDecoder
        - Src:             'src/opus_decoder.c:162,10'
          Dst:             celt_decoder_init
        - Src:             'src/opus_decoder.c:165,4'
          Dst:             opus_custom_decoder_ctl
        - Src:             'src/opus_decoder.c:172,15'
          Dst:             opus_select_arch
    - functionName:    align
      functionSourceFile: '/src/opus/src/opus_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_packet_extensions_generate
      functionSourceFile: '/src/opus/src/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - int
        - 'struct.opus_extension_data *'
        - int
        - int
      constantsTouched: []
      argNames:
        - data
        - len
        - extensions
        - nb_extensions
        - pad
      BBCount:         105
      ICount:          719
      EdgeCount:       139
      CyclomaticComplexity: 36
      functionsReached:
        - celt_fatal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/extensions.c:195,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:195,4'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:197,10'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:197,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:199,19'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:203,8'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:199,19'
          Branch Sides:
            - BranchSide:      'src/extensions.c:199,17'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:199,17'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:200,32'
          Branch Sides:
            - BranchSide:      'src/extensions.c:200,35'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:201,10'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:200,11'
          Branch Sides:
            - BranchSide:      'src/extensions.c:201,10'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:202,4'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:203,8'
          Branch Sides:
            - BranchSide:      'src/extensions.c:203,25'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:204,14'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:204,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:271,8'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:206,7'
          Branch Sides:
            - BranchSide:      'src/extensions.c:208,14'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:267,4'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:208,14'
          Branch Sides:
            - BranchSide:      'src/extensions.c:211,17'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:266,7'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:211,17'
          Branch Sides:
            - BranchSide:      'src/extensions.c:212,27'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:226,17'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:213,20'
          Branch Sides:
            - BranchSide:      'src/extensions.c:214,19'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:215,20'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:215,20'
          Branch Sides:
            - BranchSide:      'src/extensions.c:216,23'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:219,23'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:216,23'
          Branch Sides:
            - BranchSide:      'src/extensions.c:216,29'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:217,22'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:219,23'
          Branch Sides:
            - BranchSide:      'src/extensions.c:219,29'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:220,22'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:221,23'
          Branch Sides:
            - BranchSide:      'src/extensions.c:221,41'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:222,22'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:226,17'
          Branch Sides:
            - BranchSide:      'src/extensions.c:228,20'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:241,20'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:228,42'
          Branch Sides:
            - BranchSide:      'src/extensions.c:228,45'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:229,19'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:228,20'
          Branch Sides:
            - BranchSide:      'src/extensions.c:229,19'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:230,20'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:230,20'
          Branch Sides:
            - BranchSide:      'src/extensions.c:231,19'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:232,20'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:232,20'
          Branch Sides:
            - BranchSide:      'src/extensions.c:232,39'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:233,19'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:234,20'
          Branch Sides:
            - BranchSide:      'src/extensions.c:235,23'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:235,23'
          Branch Sides:
            - BranchSide:      'src/extensions.c:235,41'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:236,22'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:241,20'
          Branch Sides:
            - BranchSide:      'src/extensions.c:242,19'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:243,24'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:245,20'
          Branch Sides:
            - BranchSide:      'src/extensions.c:246,32'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:247,20'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:247,20'
          Branch Sides:
            - BranchSide:      'src/extensions.c:248,19'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:249,20'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:249,20'
          Branch Sides:
            - BranchSide:      'src/extensions.c:249,39'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:250,19'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:251,20'
          Branch Sides:
            - BranchSide:      'src/extensions.c:254,25'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:261,20'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:254,19'
          Branch Sides:
            - BranchSide:      'src/extensions.c:255,26'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:258,23'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:255,26'
          Branch Sides:
            - BranchSide:      'src/extensions.c:255,32'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:256,25'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:258,23'
          Branch Sides:
            - BranchSide:      'src/extensions.c:258,41'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:259,22'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:261,20'
          Branch Sides:
            - BranchSide:      'src/extensions.c:261,26'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:262,23'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:271,12'
          Branch Sides:
            - BranchSide:      'src/extensions.c:271,15'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:281,11'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:271,8'
          Branch Sides:
            - BranchSide:      'src/extensions.c:273,28'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:281,11'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:274,11'
          Branch Sides:
            - BranchSide:      'src/extensions.c:275,10'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:279,14'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:276,10'
          Branch Sides:
            - BranchSide:      'src/extensions.c:277,13'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:278,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/extensions.c:195,4'
          Dst:             celt_fatal
    - functionName:    opus_packet_extensions_parse
      functionSourceFile: '/src/opus/src/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'struct.opus_extension_data *'
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - len
        - extensions
        - nb_extensions
      BBCount:         46
      ICount:          293
      EdgeCount:       57
      CyclomaticComplexity: 13
      functionsReached:
        - celt_fatal
        - skip_extension
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/extensions.c:128,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:128,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - skip_extension
                - celt_fatal
            - BranchSide:      'src/extensions.c:129,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - skip_extension
                - celt_fatal
        - Branch String:   'src/extensions.c:129,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:129,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - skip_extension
                - celt_fatal
            - BranchSide:      'src/extensions.c:130,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - skip_extension
                - celt_fatal
        - Branch String:   'src/extensions.c:129,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:129,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - skip_extension
                - celt_fatal
            - BranchSide:      'src/extensions.c:130,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - skip_extension
                - celt_fatal
        - Branch String:   'src/extensions.c:130,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:130,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - skip_extension
                - celt_fatal
            - BranchSide:      'src/extensions.c:131,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - skip_extension
                - celt_fatal
        - Branch String:   'src/extensions.c:131,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:131,4'
              BranchSideFuncs:
                - celt_fatal
                - skip_extension
                - celt_fatal
            - BranchSide:      'src/extensions.c:133,16'
              BranchSideFuncs:
                - celt_fatal
                - skip_extension
                - celt_fatal
        - Branch String:   'src/extensions.c:131,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:131,4'
              BranchSideFuncs:
                - celt_fatal
                - skip_extension
                - celt_fatal
            - BranchSide:      'src/extensions.c:133,16'
              BranchSideFuncs:
                - celt_fatal
                - skip_extension
                - celt_fatal
        - Branch String:   'src/extensions.c:135,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:140,13'
              BranchSideFuncs:
                - skip_extension
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/extensions.c:181,4'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'src/extensions.c:141,11'
          Branch Sides:
            - BranchSide:      'src/extensions.c:143,24'
              BranchSideFuncs:
                - skip_extension
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/extensions.c:146,18'
              BranchSideFuncs:
                - skip_extension
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/extensions.c:149,14'
          Branch Sides:
            - BranchSide:      'src/extensions.c:150,23'
              BranchSideFuncs:
                - skip_extension
                - celt_fatal
                - celt_fatal
            - BranchSide:      'src/extensions.c:152,17'
              BranchSideFuncs:
                - skip_extension
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/extensions.c:156,14'
          Branch Sides:
            - BranchSide:      'src/extensions.c:158,30'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:161,7'
              BranchSideFuncs:
                - skip_extension
                - celt_fatal
                - celt_fatal
        - Branch String:   'src/extensions.c:164,11'
          Branch Sides:
            - BranchSide:      'src/extensions.c:166,27'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:169,7'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - skip_extension
        - Branch String:   'src/extensions.c:169,7'
          Branch Sides:
            - BranchSide:      'src/extensions.c:169,7'
              BranchSideFuncs:
                - celt_fatal
                - skip_extension
                - celt_fatal
            - BranchSide:      'src/extensions.c:170,11'
              BranchSideFuncs:
                - celt_fatal
                - skip_extension
                - celt_fatal
        - Branch String:   'src/extensions.c:170,11'
          Branch Sides:
            - BranchSide:      'src/extensions.c:135,4'
              BranchSideFuncs:
                - celt_fatal
                - skip_extension
                - celt_fatal
            - BranchSide:      'src/extensions.c:172,14'
              BranchSideFuncs:
                - celt_fatal
                - skip_extension
                - celt_fatal
        - Branch String:   'src/extensions.c:172,14'
          Branch Sides:
            - BranchSide:      'src/extensions.c:174,14'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:176,25'
              BranchSideFuncs:
                - celt_fatal
                - skip_extension
                - celt_fatal
        - Branch String:   'src/extensions.c:181,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:181,4'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:182,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/extensions.c:128,4'
          Dst:             celt_fatal
        - Src:             'src/extensions.c:129,4'
          Dst:             celt_fatal
        - Src:             'src/extensions.c:130,4'
          Dst:             celt_fatal
        - Src:             'src/extensions.c:131,4'
          Dst:             celt_fatal
        - Src:             'src/extensions.c:162,18'
          Dst:             skip_extension
        - Src:             'src/extensions.c:169,7'
          Dst:             celt_fatal
        - Src:             'src/extensions.c:181,4'
          Dst:             celt_fatal
    - functionName:    skip_extension
      functionSourceFile: '/src/opus/src/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - data
        - len
        - header_size
      BBCount:         29
      ICount:          222
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/extensions.c:44,8'
          Branch Sides:
            - BranchSide:      'src/extensions.c:45,7'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:46,11'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:48,16'
          Branch Sides:
            - BranchSide:      'src/extensions.c:48,19'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:56,15'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:48,8'
          Branch Sides:
            - BranchSide:      'src/extensions.c:50,8'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:56,15'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:51,11'
          Branch Sides:
            - BranchSide:      'src/extensions.c:52,10'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:53,9'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:56,22'
          Branch Sides:
            - BranchSide:      'src/extensions.c:56,25'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:65,11'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:56,15'
          Branch Sides:
            - BranchSide:      'src/extensions.c:58,11'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:65,11'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:58,11'
          Branch Sides:
            - BranchSide:      'src/extensions.c:59,10'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:60,18'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:65,11'
          Branch Sides:
            - BranchSide:      'src/extensions.c:67,19'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:71,21'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:76,17'
          Branch Sides:
            - BranchSide:      'src/extensions.c:77,16'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:78,24'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:80,10'
          Branch Sides:
            - BranchSide:      'src/extensions.c:74,15'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:81,12'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:83,14'
          Branch Sides:
            - BranchSide:      'src/extensions.c:85,20'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:88,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    opus_packet_extensions_count
      functionSourceFile: '/src/opus/src/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         19
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - celt_fatal
        - skip_extension
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/extensions.c:102,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:102,4'
              BranchSideFuncs:
                - celt_fatal
                - skip_extension
            - BranchSide:      'src/extensions.c:103,4'
              BranchSideFuncs:
                - celt_fatal
                - skip_extension
        - Branch String:   'src/extensions.c:103,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:103,4'
              BranchSideFuncs:
                - skip_extension
            - BranchSide:      'src/extensions.c:105,15'
              BranchSideFuncs:
                - skip_extension
        - Branch String:   'src/extensions.c:103,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:103,4'
              BranchSideFuncs:
                - skip_extension
            - BranchSide:      'src/extensions.c:105,15'
              BranchSideFuncs:
                - skip_extension
        - Branch String:   'src/extensions.c:106,4'
          Branch Sides:
            - BranchSide:      'src/extensions.c:110,13'
              BranchSideFuncs:
                - skip_extension
            - BranchSide:      'src/extensions.c:117,11'
              BranchSideFuncs: []
        - Branch String:   'src/extensions.c:112,11'
          Branch Sides:
            - BranchSide:      'src/extensions.c:113,10'
              BranchSideFuncs: []
            - BranchSide:      'src/extensions.c:114,11'
              BranchSideFuncs:
                - skip_extension
        - Branch String:   'src/extensions.c:114,11'
          Branch Sides:
            - BranchSide:      'src/extensions.c:106,4'
              BranchSideFuncs:
                - skip_extension
            - BranchSide:      'src/extensions.c:115,15'
              BranchSideFuncs:
                - skip_extension
      Callsites:
        - Src:             'src/extensions.c:102,4'
          Dst:             celt_fatal
        - Src:             'src/extensions.c:103,4'
          Dst:             celt_fatal
        - Src:             'src/extensions.c:111,18'
          Dst:             skip_extension
    - functionName:    SIG2WORD16_generic
      functionSourceFile: '/src/opus/./celt/fixed_generic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './celt/fixed_generic.h:182,8'
          Branch Sides:
            - BranchSide:      './celt/fixed_generic.h:182,6'
              BranchSideFuncs: []
            - BranchSide:      './celt/fixed_generic.h:182,6'
              BranchSideFuncs: []
        - Branch String:   './celt/fixed_generic.h:183,8'
          Branch Sides:
            - BranchSide:      './celt/fixed_generic.h:183,8'
              BranchSideFuncs: []
            - BranchSide:      './celt/fixed_generic.h:183,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SAT16
      functionSourceFile: '/src/opus/./celt/arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './celt/arch.h:155,11'
          Branch Sides:
            - BranchSide:      './celt/arch.h:155,11'
              BranchSideFuncs: []
            - BranchSide:      './celt/arch.h:155,31'
              BranchSideFuncs: []
        - Branch String:   './celt/arch.h:155,31'
          Branch Sides:
            - BranchSide:      './celt/arch.h:155,11'
              BranchSideFuncs: []
            - BranchSide:      './celt/arch.h:155,65'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    deemphasis_stereo_simple
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'short *'
        - int
        - short
        - 'int *'
      constantsTouched: []
      argNames:
        - in
        - pcm
        - N
        - coef0
        - mem
      BBCount:         7
      ICount:          133
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - SIG2WORD16_generic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/celt_decoder.c:260,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:264,14'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
            - BranchSide:      'celt/celt_decoder.c:271,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt_decoder.c:268,20'
          Dst:             SIG2WORD16_generic
        - Src:             'celt/celt_decoder.c:269,20'
          Dst:             SIG2WORD16_generic
    - functionName:    celt_ilog2
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/mathops.h:182,4'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:182,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:183,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/mathops.h:182,4'
          Dst:             celt_fatal
    - functionName:    celt_maxabs16
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - x
        - len
      BBCount:         14
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './celt/mathops.h:85,4'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:87,16'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:90,11'
              BranchSideFuncs: []
        - Branch String:   './celt/mathops.h:87,16'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:87,16'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:87,16'
              BranchSideFuncs: []
        - Branch String:   './celt/mathops.h:88,16'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:85,20'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:85,20'
              BranchSideFuncs: []
        - Branch String:   './celt/mathops.h:90,11'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:90,11'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:90,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    celt_zlog2
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - celt_ilog2
      functionUses:    2
      BranchProfiles:
        - Branch String:   './celt/mathops.h:191,11'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:191,11'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:191,35'
              BranchSideFuncs:
                - celt_ilog2
      Callsites:
        - Src:             './celt/mathops.h:191,24'
          Dst:             celt_ilog2
    - functionName:    celt_plc_pitch_search
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - decode_mem
        - C
        - arch
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pitch_downsample
        - pitch_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'celt/celt_decoder.c:505,4'
          Dst:             pitch_downsample
        - Src:             'celt/celt_decoder.c:507,4'
          Dst:             pitch_search
    - functionName:    opus_custom_decoder_ctl
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.OpusCustomDecoder *'
        - int
      constantsTouched: []
      argNames:
        - st
        - request
      BBCount:         104
      ICount:          810
      EdgeCount:       134
      CyclomaticComplexity: 32
      functionsReached:
        - opus_custom_decoder_get_size
      functionUses:    18
      BranchProfiles:
        - Branch String:   'celt/celt_decoder.c:1451,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1455,30'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1465,31'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1475,29'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1483,29'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1491,29'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1499,30'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1508,30'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1518,30'
              BranchSideFuncs:
                - opus_custom_decoder_get_size
            - BranchSide:      'celt/celt_decoder.c:1532,30'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1540,36'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1548,29'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1554,32'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1562,30'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1572,31'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1581,10'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1455,30'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1455,30'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1455,30'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1456,22'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1456,25'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1458,14'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1456,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1458,14'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1460,28'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1465,31'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1465,31'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1465,31'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1466,15'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1468,14'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1470,20'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1475,29'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1475,29'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1475,29'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1476,22'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1476,25'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1477,13'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1476,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1477,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1478,22'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1483,29'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1483,29'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1483,29'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1484,22'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1484,25'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1485,13'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1484,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1485,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1486,20'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1491,29'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1491,29'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1491,29'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1492,22'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1492,25'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1493,13'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1492,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1493,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1494,32'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1499,30'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1499,30'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1499,30'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1500,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1501,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1502,17'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1508,30'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1508,30'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1508,30'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1509,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1510,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1511,19'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1525,10'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1526,24'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1527,10'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1532,30'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1532,30'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1532,30'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1533,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1534,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1535,19'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1540,36'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1540,36'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1540,36'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1541,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1542,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1543,17'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1548,29'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1583,4'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1583,4'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1554,32'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1554,32'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1554,32'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1555,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1556,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1557,17'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1562,30'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1562,30'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1562,30'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1563,22'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1563,25'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1565,14'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1563,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1565,14'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1567,29'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1572,31'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1572,31'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1572,31'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1573,15'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1575,14'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1577,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt_decoder.c:1522,10'
          Dst:             opus_custom_decoder_get_size
    - functionName:    opus_custom_decoder_get_size
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.OpusCustomMode *'
        - int
      constantsTouched: []
      argNames:
        - mode
        - channels
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    celt_decode_with_ec
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.OpusCustomDecoder *'
        - 'char *'
        - int
        - 'short *'
        - int
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - st
        - data
        - len
        - pcm
        - frame_size
        - dec
        - accum
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - celt_decode_with_ec_dred
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'celt/celt_decoder.c:1374,11'
          Dst:             celt_decode_with_ec_dred
    - functionName:    celt_decode_with_ec_dred
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.OpusCustomDecoder *'
        - 'char *'
        - int
        - 'short *'
        - int
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - st
        - data
        - len
        - pcm
        - frame_size
        - dec
        - accum
      BBCount:         245
      ICount:          2297
      EdgeCount:       323
      CyclomaticComplexity: 80
      functionsReached:
        - anti_collapse
        - celt_decode_lost
        - celt_synthesis
        - clt_compute_allocation
        - comb_filter
        - deemphasis
        - ec_dec_bit_logp
        - ec_dec_bits
        - ec_dec_icdf
        - ec_dec_init
        - ec_dec_uint
        - ec_get_error
        - ec_tell
        - ec_tell_frac
        - init_caps
        - prefilter_and_fold
        - quant_all_bands
        - tf_decode
        - unquant_coarse_energy
        - unquant_energy_finalise
        - unquant_fine_energy
        - validate_celt_decoder
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/celt_decoder.c:1065,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1066,14'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_dec_init
                - celt_decode_lost
                - deemphasis
            - BranchSide:      'celt/celt_decoder.c:1068,11'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_dec_init
                - celt_decode_lost
                - deemphasis
        - Branch String:   'celt/celt_decoder.c:1066,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1066,39'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_dec_init
                - celt_decode_lost
                - deemphasis
            - BranchSide:      'celt/celt_decoder.c:1067,13'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_dec_init
                - celt_decode_lost
                - deemphasis
        - Branch String:   'celt/celt_decoder.c:1068,11'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1069,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1071,9'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_dec_init
                - celt_decode_lost
                - deemphasis
        - Branch String:   'celt/celt_decoder.c:1073,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1073,17'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1074,7'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1073,26'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1073,29'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1074,7'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:1073,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1074,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1076,8'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_dec_init
                - celt_decode_lost
                - deemphasis
        - Branch String:   'celt/celt_decoder.c:1080,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1078,23'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_dec_init
                - celt_decode_lost
                - deemphasis
            - BranchSide:      'celt/celt_decoder.c:1082,13'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_dec_init
                - celt_decode_lost
                - deemphasis
        - Branch String:   'celt/celt_decoder.c:1083,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1084,16'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_dec_init
                - celt_decode_lost
                - deemphasis
            - BranchSide:      'celt/celt_decoder.c:1086,8'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_dec_init
                - celt_decode_lost
                - deemphasis
        - Branch String:   'celt/celt_decoder.c:1086,21'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1086,24'
              BranchSideFuncs:
                - celt_decode_lost
                - deemphasis
            - BranchSide:      'celt/celt_decoder.c:1088,24'
              BranchSideFuncs:
                - celt_decode_lost
                - deemphasis
        - Branch String:   'celt/celt_decoder.c:1086,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1088,24'
              BranchSideFuncs:
                - celt_decode_lost
                - deemphasis
            - BranchSide:      'celt/celt_decoder.c:1106,8'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_dec_init
        - Branch String:   'celt/celt_decoder.c:1106,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1106,32'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_dec_init
            - BranchSide:      'celt/celt_decoder.c:1108,8'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_dec_init
        - Branch String:   'celt/celt_decoder.c:1108,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1110,41'
              BranchSideFuncs:
                - ec_dec_init
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
            - BranchSide:      'celt/celt_decoder.c:1114,8'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
        - Branch String:   'celt/celt_decoder.c:1114,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1116,13'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
            - BranchSide:      'celt/celt_decoder.c:1120,17'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
        - Branch String:   'celt/celt_decoder.c:1116,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1117,22'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
            - BranchSide:      'celt/celt_decoder.c:1118,4'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
        - Branch String:   'celt/celt_decoder.c:1117,22'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1116,28'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
            - BranchSide:      'celt/celt_decoder.c:1116,28'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
        - Branch String:   'celt/celt_decoder.c:1123,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1124,15'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
            - BranchSide:      'celt/celt_decoder.c:1125,13'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
                - ec_dec_bit_logp
        - Branch String:   'celt/celt_decoder.c:1125,13'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1126,33'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
            - BranchSide:      'celt/celt_decoder.c:1128,15'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
                - ec_tell.453
        - Branch String:   'celt/celt_decoder.c:1129,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1132,14'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1136,20'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1139,17'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1139,20'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1154,8'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
        - Branch String:   'celt/celt_decoder.c:1139,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1141,26'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1154,8'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
        - Branch String:   'celt/celt_decoder.c:1141,10'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1144,31'
              BranchSideFuncs:
                - ec_dec_uint
                - ec_dec_bits
                - ec_dec_bits
                - ec_tell.453
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1151,22'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
        - Branch String:   'celt/celt_decoder.c:1147,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1148,45'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
            - BranchSide:      'celt/celt_decoder.c:1149,50'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
        - Branch String:   'celt/celt_decoder.c:1154,15'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1154,18'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
            - BranchSide:      'celt/celt_decoder.c:1160,19'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
        - Branch String:   'celt/celt_decoder.c:1154,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1156,37'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - ec_tell.453
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
            - BranchSide:      'celt/celt_decoder.c:1160,19'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
        - Branch String:   'celt/celt_decoder.c:1162,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1163,21'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
            - BranchSide:      'celt/celt_decoder.c:1165,19'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
                - ec_dec_bit_logp
        - Branch String:   'celt/celt_decoder.c:1168,17'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1168,54'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1168,15'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1171,20'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1171,23'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1200,26'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1171,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1172,8'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1200,26'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1175,24'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1175,14'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1175,14'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1176,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1176,28'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1177,19'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1178,10'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1180,17'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1197,7'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1180,42'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1180,40'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1180,40'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1180,17'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1184,21'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1192,41'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1187,24'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1187,22'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1187,22'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1188,22'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1188,19'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1188,19'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1189,41'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1195,39'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1195,39'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1192,41'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1192,41'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1192,41'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1192,41'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1192,41'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1195,39'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1192,41'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1195,39'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1195,39'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1197,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1174,21'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1198,4'
              BranchSideFuncs:
                - unquant_coarse_energy
                - tf_decode
                - ec_tell.453
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1208,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1209,37'
              BranchSideFuncs:
                - ec_dec_icdf
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
            - BranchSide:      'celt/celt_decoder.c:1211,4'
              BranchSideFuncs:
                - init_caps
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
        - Branch String:   'celt/celt_decoder.c:1220,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1225,15'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
            - BranchSide:      'celt/celt_decoder.c:1248,4'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
        - Branch String:   'celt/celt_decoder.c:1228,16'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1228,16'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
            - BranchSide:      'celt/celt_decoder.c:1228,16'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
        - Branch String:   'celt/celt_decoder.c:1228,16'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1228,14'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
            - BranchSide:      'celt/celt_decoder.c:1228,16'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
        - Branch String:   'celt/celt_decoder.c:1228,16'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1228,14'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
            - BranchSide:      'celt/celt_decoder.c:1228,14'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
        - Branch String:   'celt/celt_decoder.c:1231,61'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1231,64'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
            - BranchSide:      'celt/celt_decoder.c:1231,7'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
        - Branch String:   'celt/celt_decoder.c:1231,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1234,33'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - ec_tell_frac
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
            - BranchSide:      'celt/celt_decoder.c:1242,20'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
        - Branch String:   'celt/celt_decoder.c:1236,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1237,13'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
            - BranchSide:      'celt/celt_decoder.c:1238,19'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
        - Branch String:   'celt/celt_decoder.c:1244,11'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1245,26'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
            - BranchSide:      'celt/celt_decoder.c:1246,4'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
        - Branch String:   'celt/celt_decoder.c:1245,26'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1245,24'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
            - BranchSide:      'celt/celt_decoder.c:1245,24'
              BranchSideFuncs:
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_tell_frac
        - Branch String:   'celt/celt_decoder.c:1249,17'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1249,15'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
            - BranchSide:      'celt/celt_decoder.c:1250,22'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_tell_frac
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
        - Branch String:   'celt/celt_decoder.c:1253,35'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1253,37'
              BranchSideFuncs:
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
            - BranchSide:      'celt/celt_decoder.c:1253,24'
              BranchSideFuncs:
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
        - Branch String:   'celt/celt_decoder.c:1253,42'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1253,44'
              BranchSideFuncs:
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
            - BranchSide:      'celt/celt_decoder.c:1253,24'
              BranchSideFuncs:
                - clt_compute_allocation
                - unquant_fine_energy
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
        - Branch String:   'celt/celt_decoder.c:1267,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1266,7'
              BranchSideFuncs:
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
            - BranchSide:      'celt/celt_decoder.c:1270,4'
              BranchSideFuncs:
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
        - Branch String:   'celt/celt_decoder.c:1274,44'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1274,53'
              BranchSideFuncs:
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
            - BranchSide:      'celt/celt_decoder.c:1275,24'
              BranchSideFuncs:
                - quant_all_bands
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
                - ec_dec_bits
        - Branch String:   'celt/celt_decoder.c:1279,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1281,38'
              BranchSideFuncs:
                - ec_dec_bits
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
            - BranchSide:      'celt/celt_decoder.c:1284,28'
              BranchSideFuncs:
                - ec_tell.453
                - unquant_energy_finalise
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
                - anti_collapse
        - Branch String:   'celt/celt_decoder.c:1287,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1288,21'
              BranchSideFuncs:
                - anti_collapse
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
            - BranchSide:      'celt/celt_decoder.c:1291,8'
              BranchSideFuncs:
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
        - Branch String:   'celt/celt_decoder.c:1291,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1293,13'
              BranchSideFuncs:
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
            - BranchSide:      'celt/celt_decoder.c:1296,8'
              BranchSideFuncs:
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
        - Branch String:   'celt/celt_decoder.c:1293,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1294,10'
              BranchSideFuncs:
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
            - BranchSide:      'celt/celt_decoder.c:1295,4'
              BranchSideFuncs:
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - prefilter_and_fold
        - Branch String:   'celt/celt_decoder.c:1296,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1297,26'
              BranchSideFuncs:
                - prefilter_and_fold
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
            - BranchSide:      'celt/celt_decoder.c:1299,19'
              BranchSideFuncs:
                - celt_synthesis
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
        - Branch String:   'celt/celt_decoder.c:1303,29'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1303,7'
              BranchSideFuncs:
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
            - BranchSide:      'celt/celt_decoder.c:1303,7'
              BranchSideFuncs:
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
        - Branch String:   'celt/celt_decoder.c:1304,33'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1304,7'
              BranchSideFuncs:
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
            - BranchSide:      'celt/celt_decoder.c:1304,7'
              BranchSideFuncs:
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
        - Branch String:   'celt/celt_decoder.c:1308,11'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1309,30'
              BranchSideFuncs:
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
            - BranchSide:      'celt/celt_decoder.c:1313,4'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
                - comb_filter
        - Branch String:   'celt/celt_decoder.c:1313,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1303,29'
              BranchSideFuncs:
                - comb_filter
                - deemphasis
                - ec_tell.453
                - ec_get_error
                - comb_filter
            - BranchSide:      'celt/celt_decoder.c:1314,32'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
        - Branch String:   'celt/celt_decoder.c:1320,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1322,35'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
            - BranchSide:      'celt/celt_decoder.c:1327,8'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
        - Branch String:   'celt/celt_decoder.c:1327,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1328,7'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
            - BranchSide:      'celt/celt_decoder.c:1330,9'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
        - Branch String:   'celt/celt_decoder.c:1330,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1332,7'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
            - BranchSide:      'celt/celt_decoder.c:1335,13'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
        - Branch String:   'celt/celt_decoder.c:1335,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:0,0'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
            - BranchSide:      'celt/celt_decoder.c:1336,23'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
        - Branch String:   'celt/celt_decoder.c:1336,23'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1335,30'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
            - BranchSide:      'celt/celt_decoder.c:1335,30'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
        - Branch String:   'celt/celt_decoder.c:1341,30'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1341,60'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
            - BranchSide:      'celt/celt_decoder.c:1341,60'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
        - Branch String:   'celt/celt_decoder.c:1342,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1343,27'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
            - BranchSide:      'celt/celt_decoder.c:1345,5'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
        - Branch String:   'celt/celt_decoder.c:1343,27'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1342,27'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
            - BranchSide:      'celt/celt_decoder.c:1342,27'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
        - Branch String:   'celt/celt_decoder.c:1347,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1349,10'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
            - BranchSide:      'celt/celt_decoder.c:1352,14'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
        - Branch String:   'celt/celt_decoder.c:1352,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1354,10'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
            - BranchSide:      'celt/celt_decoder.c:1357,4'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
        - Branch String:   'celt/celt_decoder.c:1357,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1347,13'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
            - BranchSide:      'celt/celt_decoder.c:1358,14'
              BranchSideFuncs:
                - deemphasis
                - ec_tell.453
                - ec_get_error
        - Branch String:   'celt/celt_decoder.c:1364,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1365,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1366,20'
              BranchSideFuncs:
                - ec_get_error
        - Branch String:   'celt/celt_decoder.c:1366,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:1367,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:1368,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt_decoder.c:1024,4'
          Dst:             validate_celt_decoder
        - Src:             'celt/celt_decoder.c:1088,7'
          Dst:             celt_decode_lost
        - Src:             'celt/celt_decoder.c:1093,7'
          Dst:             deemphasis
        - Src:             'celt/celt_decoder.c:1110,7'
          Dst:             ec_dec_init
        - Src:             'celt/celt_decoder.c:1121,11'
          Dst:             ec_tell
        - Src:             'celt/celt_decoder.c:1126,17'
          Dst:             ec_dec_bit_logp
        - Src:             'celt/celt_decoder.c:1133,30'
          Dst:             ec_tell
        - Src:             'celt/celt_decoder.c:1141,10'
          Dst:             ec_dec_bit_logp
        - Src:             'celt/celt_decoder.c:1144,19'
          Dst:             ec_dec_uint
        - Src:             'celt/celt_decoder.c:1145,42'
          Dst:             ec_dec_bits
        - Src:             'celt/celt_decoder.c:1146,15'
          Dst:             ec_dec_bits
        - Src:             'celt/celt_decoder.c:1147,14'
          Dst:             ec_tell
        - Src:             'celt/celt_decoder.c:1148,33'
          Dst:             ec_dec_icdf
        - Src:             'celt/celt_decoder.c:1151,14'
          Dst:             ec_tell
        - Src:             'celt/celt_decoder.c:1156,21'
          Dst:             ec_dec_bit_logp
        - Src:             'celt/celt_decoder.c:1157,14'
          Dst:             ec_tell
        - Src:             'celt/celt_decoder.c:1168,38'
          Dst:             ec_dec_bit_logp
        - Src:             'celt/celt_decoder.c:1200,4'
          Dst:             unquant_coarse_energy
        - Src:             'celt/celt_decoder.c:1204,4'
          Dst:             tf_decode
        - Src:             'celt/celt_decoder.c:1206,11'
          Dst:             ec_tell
        - Src:             'celt/celt_decoder.c:1209,25'
          Dst:             ec_dec_icdf
        - Src:             'celt/celt_decoder.c:1213,4'
          Dst:             init_caps
        - Src:             'celt/celt_decoder.c:1219,11'
          Dst:             ec_tell_frac
        - Src:             'celt/celt_decoder.c:1234,17'
          Dst:             ec_dec_bit_logp
        - Src:             'celt/celt_decoder.c:1235,17'
          Dst:             ec_tell_frac
        - Src:             'celt/celt_decoder.c:1250,10'
          Dst:             ec_dec_icdf
        - Src:             'celt/celt_decoder.c:1252,43'
          Dst:             ec_tell_frac
        - Src:             'celt/celt_decoder.c:1259,17'
          Dst:             clt_compute_allocation
        - Src:             'celt/celt_decoder.c:1263,4'
          Dst:             unquant_fine_energy
        - Src:             'celt/celt_decoder.c:1274,4'
          Dst:             quant_all_bands
        - Src:             'celt/celt_decoder.c:1281,26'
          Dst:             ec_dec_bits
        - Src:             'celt/celt_decoder.c:1285,43'
          Dst:             ec_tell
        - Src:             'celt/celt_decoder.c:1284,4'
          Dst:             unquant_energy_finalise
        - Src:             'celt/celt_decoder.c:1288,7'
          Dst:             anti_collapse
        - Src:             'celt/celt_decoder.c:1297,7'
          Dst:             prefilter_and_fold
        - Src:             'celt/celt_decoder.c:1299,4'
          Dst:             celt_synthesis
        - Src:             'celt/celt_decoder.c:1305,7'
          Dst:             comb_filter
        - Src:             'celt/celt_decoder.c:1309,10'
          Dst:             comb_filter
        - Src:             'celt/celt_decoder.c:1360,4'
          Dst:             deemphasis
        - Src:             'celt/celt_decoder.c:1364,8'
          Dst:             ec_tell
        - Src:             'celt/celt_decoder.c:1366,7'
          Dst:             ec_get_error
    - functionName:    validate_celt_decoder
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.OpusCustomDecoder *'
      constantsTouched: []
      argNames:
        - st
      BBCount:         61
      ICount:          324
      EdgeCount:       67
      CyclomaticComplexity: 8
      functionsReached:
        - celt_fatal
        - opus_custom_mode_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/celt_decoder.c:131,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:131,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:132,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:132,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:132,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:133,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:133,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:133,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:141,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:141,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:141,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:142,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:141,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:141,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:142,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:142,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:142,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:143,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:142,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:142,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:143,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:143,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:143,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:144,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:144,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:144,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:145,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:144,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:144,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:145,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:145,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:145,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:147,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:147,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:147,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:148,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:148,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:148,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:150,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:150,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:150,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:151,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:151,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:151,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:152,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:151,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:151,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:152,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:152,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:152,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:153,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:153,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:153,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:154,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:153,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:153,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:154,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:154,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:154,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:155,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:155,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:155,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:156,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:155,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:155,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:156,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:156,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:156,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:157,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:157,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:157,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:158,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:158,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:158,4'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/celt_decoder.c:159,4'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/celt_decoder.c:159,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:159,4'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:160,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt_decoder.c:131,4'
          Dst:             opus_custom_mode_create
        - Src:             'celt/celt_decoder.c:131,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:132,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:133,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:141,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:142,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:143,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:144,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:145,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:147,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:148,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:150,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:151,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:152,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:153,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:154,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:155,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:156,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:157,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:158,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_decoder.c:159,4'
          Dst:             celt_fatal
    - functionName:    celt_decode_lost
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.OpusCustomDecoder *'
        - int
        - int
      constantsTouched: []
      argNames:
        - st
        - N
        - LM
      BBCount:         171
      ICount:          1711
      EdgeCount:       220
      CyclomaticComplexity: 51
      functionsReached:
        - _celt_autocorr
        - _celt_lpc
        - celt_iir
        - celt_lcg_rand
        - celt_maxabs16
        - celt_plc_pitch_search
        - celt_synthesis
        - frac_div32
        - prefilter_and_fold
        - renormalise_vector
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/celt_decoder.c:634,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:632,23'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - celt_plc_pitch_search
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
            - BranchSide:      'celt/celt_decoder.c:635,24'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - celt_plc_pitch_search
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
        - Branch String:   'celt/celt_decoder.c:646,38'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:646,52'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - celt_plc_pitch_search
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
            - BranchSide:      'celt/celt_decoder.c:646,41'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - celt_plc_pitch_search
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
        - Branch String:   'celt/celt_decoder.c:646,52'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:646,52'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - celt_plc_pitch_search
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
            - BranchSide:      'celt/celt_decoder.c:646,55'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - celt_plc_pitch_search
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
        - Branch String:   'celt/celt_decoder.c:648,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:656,13'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
            - BranchSide:      'celt/celt_decoder.c:705,18'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - celt_plc_pitch_search
        - Branch String:   'celt/celt_decoder.c:657,16'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:657,16'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
            - BranchSide:      'celt/celt_decoder.c:657,16'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
        - Branch String:   'celt/celt_decoder.c:657,16'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:657,14'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
            - BranchSide:      'celt/celt_decoder.c:657,16'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
        - Branch String:   'celt/celt_decoder.c:657,16'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:657,14'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
            - BranchSide:      'celt/celt_decoder.c:657,14'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
        - Branch String:   'celt/celt_decoder.c:663,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:661,10'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
            - BranchSide:      'celt/celt_decoder.c:665,11'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
                - prefilter_and_fold
        - Branch String:   'celt/celt_decoder.c:665,11'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:666,29'
              BranchSideFuncs:
                - prefilter_and_fold
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/celt_decoder.c:670,15'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
        - Branch String:   'celt/celt_decoder.c:673,10'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:674,38'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/celt_decoder.c:675,7'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
        - Branch String:   'celt/celt_decoder.c:674,38'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:673,30'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/celt_decoder.c:673,30'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
        - Branch String:   'celt/celt_decoder.c:675,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:673,17'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/celt_decoder.c:676,14'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
        - Branch String:   'celt/celt_decoder.c:677,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:679,17'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/celt_decoder.c:694,17'
              BranchSideFuncs:
                - celt_synthesis
        - Branch String:   'celt/celt_decoder.c:679,10'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:684,21'
              BranchSideFuncs:
                - renormalise_vector
                - celt_synthesis
                - celt_lcg_rand
            - BranchSide:      'celt/celt_decoder.c:693,7'
              BranchSideFuncs:
                - celt_synthesis
                - renormalise_vector
                - celt_lcg_rand
        - Branch String:   'celt/celt_decoder.c:686,13'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:688,37'
              BranchSideFuncs:
                - celt_lcg_rand
                - renormalise_vector
                - celt_synthesis
            - BranchSide:      'celt/celt_decoder.c:691,34'
              BranchSideFuncs:
                - renormalise_vector
                - celt_synthesis
                - celt_lcg_rand
        - Branch String:   'celt/celt_decoder.c:710,11'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:715,69'
              BranchSideFuncs:
                - celt_plc_pitch_search
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
            - BranchSide:      'celt/celt_decoder.c:717,24'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
        - Branch String:   'celt/celt_decoder.c:723,20'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:723,18'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
            - BranchSide:      'celt/celt_decoder.c:723,18'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
        - Branch String:   'celt/celt_decoder.c:739,10'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:740,37'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
            - BranchSide:      'celt/celt_decoder.c:742,14'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
        - Branch String:   'celt/celt_decoder.c:740,37'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:739,48'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
            - BranchSide:      'celt/celt_decoder.c:740,37'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
        - Branch String:   'celt/celt_decoder.c:740,37'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:739,48'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
            - BranchSide:      'celt/celt_decoder.c:739,48'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
        - Branch String:   'celt/celt_decoder.c:742,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:747,28'
              BranchSideFuncs:
                - _celt_autocorr
                - _celt_lpc
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:789,13'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:756,13'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:760,25'
              BranchSideFuncs:
                - _celt_lpc
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:765,23'
              BranchSideFuncs:
                - _celt_lpc
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:773,13'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:774,23'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:775,17'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:774,23'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:774,20'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:774,20'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:775,17'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:775,30'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:776,19'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:776,13'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:770,10'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:778,22'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:801,25'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:801,17'
              BranchSideFuncs:
                - frac_div32
                - celt_sqrt
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:801,17'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:804,13'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:807,20'
              BranchSideFuncs:
                - frac_div32
                - celt_sqrt
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:812,18'
              BranchSideFuncs:
                - frac_div32
                - celt_sqrt
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:812,18'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:812,16'
              BranchSideFuncs:
                - frac_div32
                - celt_sqrt
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:812,16'
              BranchSideFuncs:
                - frac_div32
                - celt_sqrt
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:830,10'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:833,17'
              BranchSideFuncs:
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:851,19'
              BranchSideFuncs:
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:833,17'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:834,21'
              BranchSideFuncs:
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:838,19'
              BranchSideFuncs:
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:842,19'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:830,42'
              BranchSideFuncs:
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:842,19'
              BranchSideFuncs:
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:842,19'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:830,42'
              BranchSideFuncs:
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:830,42'
              BranchSideFuncs:
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:851,13'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:852,29'
              BranchSideFuncs:
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:855,22'
              BranchSideFuncs:
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:852,29'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:851,40'
              BranchSideFuncs:
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:852,29'
              BranchSideFuncs:
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:852,29'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:851,40'
              BranchSideFuncs:
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:851,40'
              BranchSideFuncs:
                - celt_iir
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:859,13'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:860,46'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:868,24'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:860,46'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:860,16'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:860,46'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:860,46'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:860,16'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:860,16'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:869,13'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:871,33'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:876,19'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:871,33'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:869,43'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:871,33'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:871,33'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:869,43'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:869,43'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:876,17'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:883,22'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
            - BranchSide:      'celt/celt_decoder.c:885,24'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - _celt_autocorr
                - _celt_lpc
                - frac_div32
                - celt_sqrt
        - Branch String:   'celt/celt_decoder.c:883,16'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:884,19'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
            - BranchSide:      'celt/celt_decoder.c:885,13'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
        - Branch String:   'celt/celt_decoder.c:888,16'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:891,27'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
            - BranchSide:      'celt/celt_decoder.c:895,23'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
        - Branch String:   'celt/celt_decoder.c:895,16'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:898,25'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
            - BranchSide:      'celt/celt_decoder.c:900,13'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
        - Branch String:   'celt/celt_decoder.c:903,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:732,21'
              BranchSideFuncs:
                - celt_maxabs16
                - celt_zlog2
                - celt_maxabs16
                - celt_zlog2
                - frac_div32
                - celt_sqrt
                - celt_iir
                - frac_div32
                - celt_sqrt
                - _celt_autocorr
                - _celt_lpc
            - BranchSide:      'celt/celt_decoder.c:961,7'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:965,24'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:965,24'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:965,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt_decoder.c:666,10'
          Dst:             prefilter_and_fold
        - Src:             'celt/celt_decoder.c:688,23'
          Dst:             celt_lcg_rand
        - Src:             'celt/celt_decoder.c:691,13'
          Dst:             renormalise_vector
        - Src:             'celt/celt_decoder.c:696,7'
          Dst:             celt_synthesis
        - Src:             'celt/celt_decoder.c:715,47'
          Dst:             celt_plc_pitch_search
        - Src:             'celt/celt_decoder.c:747,13'
          Dst:             _celt_autocorr
        - Src:             'celt/celt_decoder.c:765,13'
          Dst:             _celt_lpc
        - Src:             'celt/celt_decoder.c:801,25'
          Dst:             celt_maxabs16
        - Src:             'celt/celt_decoder.c:801,25'
          Dst:             celt_zlog2
        - Src:             'celt/celt_decoder.c:801,25'
          Dst:             celt_maxabs16
        - Src:             'celt/celt_decoder.c:801,25'
          Dst:             celt_zlog2
        - Src:             'celt/celt_decoder.c:813,31'
          Dst:             frac_div32
        - Src:             'celt/celt_decoder.c:813,21'
          Dst:             celt_sqrt
        - Src:             'celt/celt_decoder.c:855,13'
          Dst:             celt_iir
        - Src:             'celt/celt_decoder.c:887,45'
          Dst:             frac_div32
        - Src:             'celt/celt_decoder.c:887,35'
          Dst:             celt_sqrt
    - functionName:    deemphasis
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'short *'
        - int
        - int
        - int
        - 'short *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - in
        - pcm
        - N
        - C
        - downsample
        - coef
        - mem
        - accum
      BBCount:         47
      ICount:          396
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - SAT16
        - SIG2WORD16_generic
        - deemphasis_stereo_simple
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/celt_decoder.c:290,24'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:290,27'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - deemphasis_stereo_simple
            - BranchSide:      'celt/celt_decoder.c:300,4'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
        - Branch String:   'celt/celt_decoder.c:290,34'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:290,38'
              BranchSideFuncs:
                - deemphasis_stereo_simple
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
            - BranchSide:      'celt/celt_decoder.c:300,4'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
        - Branch String:   'celt/celt_decoder.c:290,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:292,32'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
            - BranchSide:      'celt/celt_decoder.c:300,4'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
        - Branch String:   'celt/celt_decoder.c:326,11'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:329,16'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
            - BranchSide:      'celt/celt_decoder.c:339,14'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
        - Branch String:   'celt/celt_decoder.c:329,10'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:331,28'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
            - BranchSide:      'celt/celt_decoder.c:335,28'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
        - Branch String:   'celt/celt_decoder.c:339,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:341,19'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SAT16.444
            - BranchSide:      'celt/celt_decoder.c:350,19'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
        - Branch String:   'celt/celt_decoder.c:341,13'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:343,31'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
            - BranchSide:      'celt/celt_decoder.c:347,10'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
        - Branch String:   'celt/celt_decoder.c:350,13'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:0,0'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
            - BranchSide:      'celt/celt_decoder.c:352,31'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
        - Branch String:   'celt/celt_decoder.c:360,11'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:364,14'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
            - BranchSide:      'celt/celt_decoder.c:375,4'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
        - Branch String:   'celt/celt_decoder.c:364,14'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:366,19'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SAT16.444
            - BranchSide:      'celt/celt_decoder.c:371,19'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
        - Branch String:   'celt/celt_decoder.c:366,13'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:367,31'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
            - BranchSide:      'celt/celt_decoder.c:368,10'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
        - Branch String:   'celt/celt_decoder.c:371,13'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:0,0'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
            - BranchSide:      'celt/celt_decoder.c:372,25'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
        - Branch String:   'celt/celt_decoder.c:375,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:307,20'
              BranchSideFuncs:
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
                - SIG2WORD16_generic
                - SIG2WORD16_generic
                - SAT16.444
            - BranchSide:      'celt/celt_decoder.c:377,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt_decoder.c:292,7'
          Dst:             deemphasis_stereo_simple
        - Src:             'celt/celt_decoder.c:345,31'
          Dst:             SIG2WORD16_generic
        - Src:             'celt/celt_decoder.c:345,25'
          Dst:             SAT16
        - Src:             'celt/celt_decoder.c:354,25'
          Dst:             SIG2WORD16_generic
        - Src:             'celt/celt_decoder.c:367,31'
          Dst:             SIG2WORD16_generic
        - Src:             'celt/celt_decoder.c:367,25'
          Dst:             SAT16
        - Src:             'celt/celt_decoder.c:372,25'
          Dst:             SIG2WORD16_generic
    - functionName:    ec_tell
      functionSourceFile: '/src/opus/./celt/entcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - _this
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tf_decode
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - 'int *'
        - int
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - start
        - end
        - isTransient
        - tf_res
        - LM
        - dec
      BBCount:         22
      ICount:          232
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - ec_dec_bit_logp
        - ec_tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/celt_decoder.c:472,25'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:472,28'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
            - BranchSide:      'celt/celt_decoder.c:475,17'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
        - Branch String:   'celt/celt_decoder.c:475,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:477,11'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
            - BranchSide:      'celt/celt_decoder.c:486,14'
              BranchSideFuncs:
                - ec_dec_bit_logp
        - Branch String:   'celt/celt_decoder.c:477,11'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:479,34'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - ec_tell.453
                - ec_dec_bit_logp
            - BranchSide:      'celt/celt_decoder.c:483,19'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - ec_tell.453
        - Branch String:   'celt/celt_decoder.c:487,22'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:488,22'
              BranchSideFuncs:
                - ec_dec_bit_logp
            - BranchSide:      'celt/celt_decoder.c:493,11'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:487,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:491,35'
              BranchSideFuncs:
                - ec_dec_bit_logp
            - BranchSide:      'celt/celt_decoder.c:493,11'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:493,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:495,35'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:497,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt_decoder.c:470,11'
          Dst:             ec_tell
        - Src:             'celt/celt_decoder.c:479,18'
          Dst:             ec_dec_bit_logp
        - Src:             'celt/celt_decoder.c:480,17'
          Dst:             ec_tell
        - Src:             'celt/celt_decoder.c:491,19'
          Dst:             ec_dec_bit_logp
    - functionName:    prefilter_and_fold
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.OpusCustomDecoder *'
        - int
      constantsTouched: []
      argNames:
        - st
        - N
      BBCount:         15
      ICount:          199
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - comb_filter
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/celt_decoder.c:530,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:529,23'
              BranchSideFuncs:
                - comb_filter
            - BranchSide:      'celt/celt_decoder.c:532,5'
              BranchSideFuncs:
                - comb_filter
        - Branch String:   'celt/celt_decoder.c:543,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:546,13'
              BranchSideFuncs:
                - comb_filter
            - BranchSide:      'celt/celt_decoder.c:549,4'
              BranchSideFuncs:
                - comb_filter
        - Branch String:   'celt/celt_decoder.c:549,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:536,36'
              BranchSideFuncs:
                - comb_filter
            - BranchSide:      'celt/celt_decoder.c:550,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt_decoder.c:536,7'
          Dst:             comb_filter
    - functionName:    celt_synthesis
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        13
      argTypes:
        - 'struct.OpusCustomMode *'
        - 'short *'
        - 'N/A'
        - 'short *'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - mode
        - X
        - out_syn
        - oldBandE
        - start
        - effEnd
        - C
        - CC
        - isTransient
        - LM
        - downsample
        - silence
        - arch
      BBCount:         56
      ICount:          545
      EdgeCount:       71
      CyclomaticComplexity: 17
      functionsReached:
        - clt_mdct_backward_c
        - denormalise_bands
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/celt_decoder.c:404,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:406,11'
              BranchSideFuncs:
                - denormalise_bands
                - clt_mdct_backward_c
                - denormalise_bands
                - denormalise_bands
                - clt_mdct_backward_c
                - denormalise_bands
                - clt_mdct_backward_c
                - clt_mdct_backward_c
            - BranchSide:      'celt/celt_decoder.c:410,9'
              BranchSideFuncs:
                - denormalise_bands
                - clt_mdct_backward_c
                - denormalise_bands
                - denormalise_bands
                - clt_mdct_backward_c
                - denormalise_bands
                - clt_mdct_backward_c
                - clt_mdct_backward_c
        - Branch String:   'celt/celt_decoder.c:415,13'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:415,15'
              BranchSideFuncs:
                - denormalise_bands
                - clt_mdct_backward_c
                - denormalise_bands
                - denormalise_bands
                - clt_mdct_backward_c
                - denormalise_bands
                - clt_mdct_backward_c
                - clt_mdct_backward_c
            - BranchSide:      'celt/celt_decoder.c:428,15'
              BranchSideFuncs:
                - denormalise_bands
                - clt_mdct_backward_c
                - denormalise_bands
                - denormalise_bands
                - clt_mdct_backward_c
        - Branch String:   'celt/celt_decoder.c:415,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:419,25'
              BranchSideFuncs:
                - denormalise_bands
                - clt_mdct_backward_c
                - clt_mdct_backward_c
            - BranchSide:      'celt/celt_decoder.c:428,15'
              BranchSideFuncs:
                - denormalise_bands
                - clt_mdct_backward_c
                - denormalise_bands
                - denormalise_bands
                - clt_mdct_backward_c
        - Branch String:   'celt/celt_decoder.c:424,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:425,10'
              BranchSideFuncs:
                - clt_mdct_backward_c
                - clt_mdct_backward_c
            - BranchSide:      'celt/celt_decoder.c:426,13'
              BranchSideFuncs:
                - clt_mdct_backward_c
        - Branch String:   'celt/celt_decoder.c:426,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:427,10'
              BranchSideFuncs:
                - clt_mdct_backward_c
            - BranchSide:      'celt/celt_decoder.c:428,4'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:428,20'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:428,22'
              BranchSideFuncs:
                - denormalise_bands
                - clt_mdct_backward_c
                - denormalise_bands
                - denormalise_bands
                - clt_mdct_backward_c
            - BranchSide:      'celt/celt_decoder.c:444,8'
              BranchSideFuncs:
                - denormalise_bands
                - clt_mdct_backward_c
        - Branch String:   'celt/celt_decoder.c:428,15'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:432,15'
              BranchSideFuncs:
                - denormalise_bands
                - denormalise_bands
                - clt_mdct_backward_c
            - BranchSide:      'celt/celt_decoder.c:444,8'
              BranchSideFuncs:
                - denormalise_bands
                - clt_mdct_backward_c
        - Branch String:   'celt/celt_decoder.c:438,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:439,20'
              BranchSideFuncs:
                - clt_mdct_backward_c
            - BranchSide:      'celt/celt_decoder.c:440,13'
              BranchSideFuncs:
                - clt_mdct_backward_c
        - Branch String:   'celt/celt_decoder.c:440,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:441,10'
              BranchSideFuncs:
                - clt_mdct_backward_c
            - BranchSide:      'celt/celt_decoder.c:442,4'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:447,10'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:448,13'
              BranchSideFuncs:
                - clt_mdct_backward_c
                - denormalise_bands
            - BranchSide:      'celt/celt_decoder.c:449,7'
              BranchSideFuncs:
                - denormalise_bands
                - clt_mdct_backward_c
        - Branch String:   'celt/celt_decoder.c:449,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:0,0'
              BranchSideFuncs:
                - denormalise_bands
                - clt_mdct_backward_c
            - BranchSide:      'celt/celt_decoder.c:445,28'
              BranchSideFuncs:
                - denormalise_bands
                - clt_mdct_backward_c
        - Branch String:   'celt/celt_decoder.c:454,7'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:455,26'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:456,4'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:455,26'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:455,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:455,26'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:455,26'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:455,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:455,10'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:456,4'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:454,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:458,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt_decoder.c:419,7'
          Dst:             denormalise_bands
        - Src:             'celt/celt_decoder.c:425,10'
          Dst:             clt_mdct_backward_c
        - Src:             'celt/celt_decoder.c:427,10'
          Dst:             clt_mdct_backward_c
        - Src:             'celt/celt_decoder.c:433,7'
          Dst:             denormalise_bands
        - Src:             'celt/celt_decoder.c:436,7'
          Dst:             denormalise_bands
        - Src:             'celt/celt_decoder.c:441,10'
          Dst:             clt_mdct_backward_c
        - Src:             'celt/celt_decoder.c:445,10'
          Dst:             denormalise_bands
        - Src:             'celt/celt_decoder.c:448,13'
          Dst:             clt_mdct_backward_c
    - functionName:    ec_get_error
      functionSourceFile: '/src/opus/./celt/entcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - _this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_custom_decoder_init
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.OpusCustomDecoder *'
        - 'struct.OpusCustomMode *'
        - int
      constantsTouched: []
      argNames:
        - st
        - mode
        - channels
      BBCount:         11
      ICount:          108
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - opus_custom_decoder_ctl
        - opus_custom_decoder_get_size
        - opus_select_arch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/celt_decoder.c:210,21'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:210,24'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:211,7'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_decoder.c:210,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:213,8'
              BranchSideFuncs:
                - opus_custom_decoder_get_size
                - opus_select_arch
                - opus_custom_decoder_ctl
        - Branch String:   'celt/celt_decoder.c:213,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:214,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:216,4'
              BranchSideFuncs:
                - opus_custom_decoder_get_size
                - opus_select_arch
                - opus_custom_decoder_ctl
      Callsites:
        - Src:             'celt/celt_decoder.c:216,4'
          Dst:             opus_custom_decoder_get_size
        - Src:             'celt/celt_decoder.c:231,15'
          Dst:             opus_select_arch
        - Src:             'celt/celt_decoder.c:233,4'
          Dst:             opus_custom_decoder_ctl
    - functionName:    celt_decoder_init
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.OpusCustomDecoder *'
        - int
        - int
      constantsTouched: []
      argNames:
        - st
        - sampling_rate
        - channels
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - opus_custom_decoder_init
        - opus_custom_mode_create
        - resampling_factor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/celt_decoder.c:199,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:200,14'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:201,39'
              BranchSideFuncs:
                - resampling_factor
        - Branch String:   'celt/celt_decoder.c:202,8'
          Branch Sides:
            - BranchSide:      'celt/celt_decoder.c:203,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_decoder.c:205,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt_decoder.c:198,39'
          Dst:             opus_custom_mode_create
        - Src:             'celt/celt_decoder.c:198,10'
          Dst:             opus_custom_decoder_init
        - Src:             'celt/celt_decoder.c:201,21'
          Dst:             resampling_factor
    - functionName:    celt_decoder_get_size
      functionSourceFile: '/src/opus/celt/celt_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - channels
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opus_custom_decoder_get_size
        - opus_custom_mode_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'celt/celt_decoder.c:165,27'
          Dst:             opus_custom_mode_create
        - Src:             'celt/celt_decoder.c:166,11'
          Dst:             opus_custom_decoder_get_size
    - functionName:    ec_tell_frac
      functionSourceFile: '/src/opus/celt/entcode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - _this
      BBCount:         1
      ICount:          56
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ec_read_byte_from_end
      functionSourceFile: '/src/opus/celt/entdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - _this
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/entdec.c:96,10'
          Branch Sides:
            - BranchSide:      'celt/entdec.c:96,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/entdec.c:97,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ec_dec_bits
      functionSourceFile: '/src/opus/celt/entdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _bits
      BBCount:         10
      ICount:          92
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - ec_read_byte_from_end
      functionUses:    8
      BranchProfiles:
        - Branch String:   'celt/entdec.c:252,6'
          Branch Sides:
            - BranchSide:      'celt/entdec.c:252,6'
              BranchSideFuncs:
                - ec_read_byte_from_end
            - BranchSide:      'celt/entdec.c:253,5'
              BranchSideFuncs:
                - ec_read_byte_from_end
        - Branch String:   'celt/entdec.c:256,5'
          Branch Sides:
            - BranchSide:      'celt/entdec.c:254,48'
              BranchSideFuncs:
                - ec_read_byte_from_end
            - BranchSide:      'celt/entdec.c:258,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/entdec.c:254,26'
          Dst:             ec_read_byte_from_end
    - functionName:    ec_dec_uint
      functionSourceFile: '/src/opus/celt/entdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _ft
      BBCount:         10
      ICount:          112
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - celt_fatal
        - ec_dec_bits
        - ec_dec_update
        - ec_decode
      functionUses:    5
      BranchProfiles:
        - Branch String:   'celt/entdec.c:224,3'
          Branch Sides:
            - BranchSide:      'celt/entdec.c:224,3'
              BranchSideFuncs:
                - ec_decode
                - ec_dec_update
                - ec_decode
                - ec_dec_update
                - ec_dec_bits
            - BranchSide:      'celt/entdec.c:225,6'
              BranchSideFuncs:
                - ec_decode
                - ec_dec_update
                - ec_decode
                - ec_dec_update
                - ec_dec_bits
        - Branch String:   'celt/entdec.c:227,6'
          Branch Sides:
            - BranchSide:      'celt/entdec.c:229,8'
              BranchSideFuncs:
                - ec_decode
                - ec_dec_update
                - ec_dec_bits
            - BranchSide:      'celt/entdec.c:239,8'
              BranchSideFuncs:
                - ec_decode
                - ec_dec_update
        - Branch String:   'celt/entdec.c:234,8'
          Branch Sides:
            - BranchSide:      'celt/entdec.c:234,22'
              BranchSideFuncs: []
            - BranchSide:      'celt/entdec.c:235,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/entdec.c:224,3'
          Dst:             celt_fatal
        - Src:             'celt/entdec.c:231,7'
          Dst:             ec_decode
        - Src:             'celt/entdec.c:232,5'
          Dst:             ec_dec_update
        - Src:             'celt/entdec.c:233,27'
          Dst:             ec_dec_bits
        - Src:             'celt/entdec.c:240,7'
          Dst:             ec_decode
        - Src:             'celt/entdec.c:241,5'
          Dst:             ec_dec_update
    - functionName:    ec_decode
      functionSourceFile: '/src/opus/celt/entdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _ft
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - celt_udiv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'celt/entdec.c:141,14'
          Dst:             celt_udiv
    - functionName:    ec_dec_update
      functionSourceFile: '/src/opus/celt/entdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ec_ctx *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - _this
        - _fl
        - _fh
        - _ft
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ec_dec_normalize
      functionUses:    5
      BranchProfiles:
        - Branch String:   'celt/entdec.c:157,14'
          Branch Sides:
            - BranchSide:      'celt/entdec.c:157,20'
              BranchSideFuncs:
                - ec_dec_normalize
            - BranchSide:      'celt/entdec.c:157,47'
              BranchSideFuncs:
                - ec_dec_normalize
      Callsites:
        - Src:             'celt/entdec.c:158,3'
          Dst:             ec_dec_normalize
    - functionName:    ec_dec_normalize
      functionSourceFile: '/src/opus/celt/entdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - _this
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ec_read_byte
      functionUses:    5
      BranchProfiles:
        - Branch String:   'celt/entdec.c:104,3'
          Branch Sides:
            - BranchSide:      'celt/entdec.c:105,9'
              BranchSideFuncs:
                - ec_read_byte
            - BranchSide:      'celt/entdec.c:117,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/entdec.c:111,16'
          Dst:             ec_read_byte
    - functionName:    ec_read_byte
      functionSourceFile: '/src/opus/celt/entdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - _this
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/entdec.c:92,10'
          Branch Sides:
            - BranchSide:      'celt/entdec.c:92,37'
              BranchSideFuncs: []
            - BranchSide:      'celt/entdec.c:92,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    celt_udiv
      functionSourceFile: '/src/opus/./celt/entcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - n
        - d
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/entcode.h:125,4'
          Branch Sides:
            - BranchSide:      './celt/entcode.h:125,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/entcode.h:136,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/entcode.h:125,4'
          Dst:             celt_fatal
    - functionName:    ec_dec_icdf16
      functionSourceFile: '/src/opus/celt/entdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ec_ctx *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _icdf
        - _ftb
      BBCount:         7
      ICount:          84
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ec_dec_normalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/entdec.c:211,3'
          Branch Sides:
            - BranchSide:      'celt/entdec.c:209,7'
              BranchSideFuncs:
                - ec_dec_normalize
            - BranchSide:      'celt/entdec.c:213,14'
              BranchSideFuncs:
                - ec_dec_normalize
      Callsites:
        - Src:             'celt/entdec.c:215,3'
          Dst:             ec_dec_normalize
    - functionName:    ec_dec_icdf
      functionSourceFile: '/src/opus/celt/entdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ec_ctx *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _icdf
        - _ftb
      BBCount:         7
      ICount:          84
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - ec_dec_normalize
      functionUses:    34
      BranchProfiles:
        - Branch String:   'celt/entdec.c:190,3'
          Branch Sides:
            - BranchSide:      'celt/entdec.c:188,7'
              BranchSideFuncs:
                - ec_dec_normalize
            - BranchSide:      'celt/entdec.c:192,14'
              BranchSideFuncs:
                - ec_dec_normalize
      Callsites:
        - Src:             'celt/entdec.c:194,3'
          Dst:             ec_dec_normalize
    - functionName:    ec_dec_bit_logp
      functionSourceFile: '/src/opus/celt/entdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _logp
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ec_dec_normalize
      functionUses:    15
      BranchProfiles:
        - Branch String:   'celt/entdec.c:171,6'
          Branch Sides:
            - BranchSide:      'celt/entdec.c:171,22'
              BranchSideFuncs:
                - ec_dec_normalize
            - BranchSide:      'celt/entdec.c:172,14'
              BranchSideFuncs:
                - ec_dec_normalize
        - Branch String:   'celt/entdec.c:172,14'
          Branch Sides:
            - BranchSide:      'celt/entdec.c:172,18'
              BranchSideFuncs:
                - ec_dec_normalize
            - BranchSide:      'celt/entdec.c:172,20'
              BranchSideFuncs:
                - ec_dec_normalize
      Callsites:
        - Src:             'celt/entdec.c:173,3'
          Dst:             ec_dec_normalize
    - functionName:    ec_decode_bin
      functionSourceFile: '/src/opus/celt/entdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _bits
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ec_dec_init
      functionSourceFile: '/src/opus/celt/entdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ec_ctx *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _buf
        - _storage
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ec_dec_normalize
        - ec_read_byte
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'celt/entdec.c:132,14'
          Dst:             ec_read_byte
        - Src:             'celt/entdec.c:136,3'
          Dst:             ec_dec_normalize
    - functionName:    _celt_cos_pi_2
      functionSourceFile: '/src/opus/celt/mathops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         4
      ICount:          84
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/mathops.c:148,11'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:148,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/mathops.c:148,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    celt_cos_norm
      functionSourceFile: '/src/opus/celt/mathops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         15
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _celt_cos_pi_2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/mathops.c:160,8'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:161,11'
              BranchSideFuncs:
                - _celt_cos_pi_2
                - _celt_cos_pi_2
            - BranchSide:      'celt/mathops.c:162,8'
              BranchSideFuncs:
                - _celt_cos_pi_2
                - _celt_cos_pi_2
        - Branch String:   'celt/mathops.c:162,8'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:164,11'
              BranchSideFuncs:
                - _celt_cos_pi_2
                - _celt_cos_pi_2
            - BranchSide:      'celt/mathops.c:171,11'
              BranchSideFuncs: []
        - Branch String:   'celt/mathops.c:164,11'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:166,32'
              BranchSideFuncs:
                - _celt_cos_pi_2
            - BranchSide:      'celt/mathops.c:168,17'
              BranchSideFuncs:
                - _celt_cos_pi_2
        - Branch String:   'celt/mathops.c:171,11'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:172,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/mathops.c:173,16'
              BranchSideFuncs: []
        - Branch String:   'celt/mathops.c:173,16'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:174,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/mathops.c:176,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/mathops.c:166,17'
          Dst:             _celt_cos_pi_2
        - Src:             'celt/mathops.c:168,17'
          Dst:             _celt_cos_pi_2
    - functionName:    celt_sqrt
      functionSourceFile: '/src/opus/celt/mathops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         15
      ICount:          149
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - celt_ilog2
      functionUses:    8
      BranchProfiles:
        - Branch String:   'celt/mathops.c:125,8'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/mathops.c:127,13'
              BranchSideFuncs:
                - celt_ilog2.553
        - Branch String:   'celt/mathops.c:130,8'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:130,6'
              BranchSideFuncs: []
            - BranchSide:      'celt/mathops.c:130,6'
              BranchSideFuncs: []
        - Branch String:   'celt/mathops.c:134,9'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/mathops.c:134,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/mathops.c:129,9'
          Dst:             celt_ilog2
    - functionName:    celt_ilog2
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    3
      BranchProfiles:
        - Branch String:   './celt/mathops.h:182,4'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:182,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:183,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/mathops.h:182,4'
          Dst:             celt_fatal
    - functionName:    celt_rsqrt_norm
      functionSourceFile: '/src/opus/celt/mathops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          89
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    celt_rcp
      functionSourceFile: '/src/opus/celt/mathops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         11
      ICount:          150
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - celt_fatal
        - celt_ilog2
      functionUses:    6
      BranchProfiles:
        - Branch String:   'celt/mathops.c:186,4'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:186,4'
              BranchSideFuncs:
                - celt_ilog2.553
            - BranchSide:      'celt/mathops.c:187,19'
              BranchSideFuncs:
                - celt_ilog2.553
        - Branch String:   'celt/mathops.c:189,8'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:189,22'
              BranchSideFuncs: []
            - BranchSide:      'celt/mathops.c:189,22'
              BranchSideFuncs: []
        - Branch String:   'celt/mathops.c:206,11'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:206,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/mathops.c:206,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/mathops.c:186,4'
          Dst:             celt_fatal
        - Src:             'celt/mathops.c:187,8'
          Dst:             celt_ilog2
    - functionName:    frac_div32
      functionSourceFile: '/src/opus/celt/mathops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         14
      ICount:          140
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - celt_ilog2
        - celt_rcp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'celt/mathops.c:75,8'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:75,6'
              BranchSideFuncs:
                - celt_rcp
            - BranchSide:      'celt/mathops.c:75,6'
              BranchSideFuncs:
                - celt_rcp
        - Branch String:   'celt/mathops.c:76,8'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:76,6'
              BranchSideFuncs:
                - celt_rcp
            - BranchSide:      'celt/mathops.c:76,6'
              BranchSideFuncs:
                - celt_rcp
        - Branch String:   'celt/mathops.c:82,8'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:83,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/mathops.c:84,13'
              BranchSideFuncs: []
        - Branch String:   'celt/mathops.c:84,13'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:85,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/mathops.c:87,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/mathops.c:74,16'
          Dst:             celt_ilog2
        - Src:             'celt/mathops.c:78,10'
          Dst:             celt_rcp
    - functionName:    isqrt32
      functionSourceFile: '/src/opus/celt/mathops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - _val
      BBCount:         8
      ICount:          72
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/mathops.c:57,8'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:58,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/mathops.c:61,6'
              BranchSideFuncs: []
        - Branch String:   'celt/mathops.c:63,3'
          Branch Sides:
            - BranchSide:      'celt/mathops.c:56,22'
              BranchSideFuncs: []
            - BranchSide:      'celt/mathops.c:65,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    clt_mdct_backward_c
      functionSourceFile: '/src/opus/celt/mdct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct.mdct_lookup *'
        - 'int *'
        - 'int *'
        - 'short *'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - l
        - in
        - out
        - window
        - overlap
        - shift
        - stride
        - arch
      BBCount:         19
      ICount:          534
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - opus_fft_impl
      functionUses:    4
      BranchProfiles:
        - Branch String:   'celt/mdct.c:252,4'
          Branch Sides:
            - BranchSide:      'celt/mdct.c:254,9'
              BranchSideFuncs:
                - opus_fft_impl
            - BranchSide:      'celt/mdct.c:257,9'
              BranchSideFuncs:
                - opus_fft_impl
        - Branch String:   'celt/mdct.c:268,7'
          Branch Sides:
            - BranchSide:      'celt/mdct.c:272,23'
              BranchSideFuncs:
                - opus_fft_impl
            - BranchSide:      'celt/mdct.c:284,18'
              BranchSideFuncs:
                - opus_fft_impl
        - Branch String:   'celt/mdct.c:294,7'
          Branch Sides:
            - BranchSide:      'celt/mdct.c:299,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/mdct.c:326,45'
              BranchSideFuncs: []
        - Branch String:   'celt/mdct.c:331,7'
          Branch Sides:
            - BranchSide:      'celt/mdct.c:334,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/mdct.c:342,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/mdct.c:284,4'
          Dst:             opus_fft_impl
    - functionName:    clt_mdct_forward_c
      functionSourceFile: '/src/opus/celt/mdct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct.mdct_lookup *'
        - 'int *'
        - 'int *'
        - 'short *'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - l
        - in
        - out
        - window
        - overlap
        - shift
        - stride
        - arch
      BBCount:         27
      ICount:          641
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - opus_fft_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/mdct.c:140,4'
          Branch Sides:
            - BranchSide:      'celt/mdct.c:142,9'
              BranchSideFuncs:
                - opus_fft_impl
            - BranchSide:      'celt/mdct.c:145,9'
              BranchSideFuncs:
                - opus_fft_impl
        - Branch String:   'celt/mdct.c:160,7'
          Branch Sides:
            - BranchSide:      'celt/mdct.c:163,18'
              BranchSideFuncs:
                - opus_fft_impl
            - BranchSide:      'celt/mdct.c:170,13'
              BranchSideFuncs:
                - opus_fft_impl
        - Branch String:   'celt/mdct.c:172,7'
          Branch Sides:
            - BranchSide:      'celt/mdct.c:175,19'
              BranchSideFuncs:
                - opus_fft_impl
            - BranchSide:      'celt/mdct.c:180,7'
              BranchSideFuncs:
                - opus_fft_impl
        - Branch String:   'celt/mdct.c:180,7'
          Branch Sides:
            - BranchSide:      'celt/mdct.c:183,20'
              BranchSideFuncs:
                - opus_fft_impl
            - BranchSide:      'celt/mdct.c:193,39'
              BranchSideFuncs:
                - opus_fft_impl
        - Branch String:   'celt/mdct.c:195,7'
          Branch Sides:
            - BranchSide:      'celt/mdct.c:200,15'
              BranchSideFuncs:
                - opus_fft_impl
            - BranchSide:      'celt/mdct.c:215,18'
              BranchSideFuncs:
                - opus_fft_impl
        - Branch String:   'celt/mdct.c:225,7'
          Branch Sides:
            - BranchSide:      'celt/mdct.c:228,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/mdct.c:238,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/mdct.c:215,4'
          Dst:             opus_fft_impl
    - functionName:    opus_custom_mode_create
      functionSourceFile: '/src/opus/celt/modes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      'struct.OpusCustomMode *'
      argCount:        3
      argTypes:
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - Fs
        - frame_size
        - error
      BBCount:         21
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'celt/modes.c:245,4'
          Branch Sides:
            - BranchSide:      'celt/modes.c:248,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/modes.c:262,8'
              BranchSideFuncs: []
        - Branch String:   'celt/modes.c:248,7'
          Branch Sides:
            - BranchSide:      'celt/modes.c:250,14'
              BranchSideFuncs: []
            - BranchSide:      'celt/modes.c:258,4'
              BranchSideFuncs: []
        - Branch String:   'celt/modes.c:250,44'
          Branch Sides:
            - BranchSide:      'celt/modes.c:251,17'
              BranchSideFuncs: []
            - BranchSide:      'celt/modes.c:257,7'
              BranchSideFuncs: []
        - Branch String:   'celt/modes.c:250,14'
          Branch Sides:
            - BranchSide:      'celt/modes.c:253,17'
              BranchSideFuncs: []
            - BranchSide:      'celt/modes.c:257,7'
              BranchSideFuncs: []
        - Branch String:   'celt/modes.c:253,17'
          Branch Sides:
            - BranchSide:      'celt/modes.c:254,17'
              BranchSideFuncs: []
            - BranchSide:      'celt/modes.c:255,48'
              BranchSideFuncs: []
        - Branch String:   'celt/modes.c:262,8'
          Branch Sides:
            - BranchSide:      'celt/modes.c:263,8'
              BranchSideFuncs: []
            - BranchSide:      'celt/modes.c:264,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    celt_udiv
      functionSourceFile: '/src/opus/./celt/entcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - n
        - d
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    2
      BranchProfiles:
        - Branch String:   './celt/entcode.h:125,4'
          Branch Sides:
            - BranchSide:      './celt/entcode.h:125,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/entcode.h:136,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/entcode.h:125,4'
          Dst:             celt_fatal
    - functionName:    compute_pitch_gain
      functionSourceFile: '/src/opus/celt/pitch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - xy
        - xx
        - yy
      BBCount:         29
      ICount:          210
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - celt_ilog2
        - celt_rsqrt_norm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/pitch.c:420,16'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:420,19'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:421,7'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:420,27'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:420,30'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:421,7'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:420,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:421,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:422,20'
              BranchSideFuncs:
                - celt_ilog2.610
                - celt_ilog2.610
                - celt_rsqrt_norm
        - Branch String:   'celt/pitch.c:425,11'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:425,11'
              BranchSideFuncs:
                - celt_rsqrt_norm
            - BranchSide:      'celt/pitch.c:425,11'
              BranchSideFuncs:
                - celt_rsqrt_norm
        - Branch String:   'celt/pitch.c:425,11'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:425,11'
              BranchSideFuncs:
                - celt_rsqrt_norm
            - BranchSide:      'celt/pitch.c:425,11'
              BranchSideFuncs:
                - celt_rsqrt_norm
        - Branch String:   'celt/pitch.c:426,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:427,11'
              BranchSideFuncs:
                - celt_rsqrt_norm
            - BranchSide:      'celt/pitch.c:436,26'
              BranchSideFuncs:
                - celt_rsqrt_norm
        - Branch String:   'celt/pitch.c:427,11'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:429,15'
              BranchSideFuncs:
                - celt_rsqrt_norm
            - BranchSide:      'celt/pitch.c:432,15'
              BranchSideFuncs:
                - celt_rsqrt_norm
        - Branch String:   'celt/pitch.c:438,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:438,6'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:438,6'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:439,11'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:439,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:439,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/pitch.c:422,9'
          Dst:             celt_ilog2
        - Src:             'celt/pitch.c:423,9'
          Dst:             celt_ilog2
        - Src:             'celt/pitch.c:436,10'
          Dst:             celt_rsqrt_norm
    - functionName:    celt_ilog2
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    5
      BranchProfiles:
        - Branch String:   './celt/mathops.h:182,4'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:182,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:183,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/mathops.h:182,4'
          Dst:             celt_fatal
    - functionName:    dual_inner_prod_c
      functionSourceFile: '/src/opus/./celt/pitch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'short *'
        - 'short *'
        - 'short *'
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - x
        - y01
        - y02
        - N
        - xy1
        - xy2
      BBCount:         5
      ICount:          86
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './celt/pitch.h:143,4'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:145,14'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:148,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    remove_doubling
      functionSourceFile: '/src/opus/celt/pitch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      short
      argCount:        8
      argTypes:
        - 'short *'
        - int
        - int
        - int
        - 'int *'
        - int
        - short
        - int
      constantsTouched: []
      argNames:
        - x
        - maxperiod
        - minperiod
        - N
        - T0_
        - prev_period
        - prev_gain
        - arch
      BBCount:         75
      ICount:          685
      EdgeCount:       98
      CyclomaticComplexity: 25
      functionsReached:
        - abs
        - celt_udiv
        - compute_pitch_gain
        - dual_inner_prod_c
        - frac_div32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/pitch.c:470,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:471,12'
              BranchSideFuncs:
                - dual_inner_prod_c
                - compute_pitch_gain
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:473,14'
              BranchSideFuncs:
                - dual_inner_prod_c
                - compute_pitch_gain
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
        - Branch String:   'celt/pitch.c:478,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:480,12'
              BranchSideFuncs:
                - compute_pitch_gain
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:483,19'
              BranchSideFuncs:
                - compute_pitch_gain
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
        - Branch String:   'celt/pitch.c:481,22'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:481,17'
              BranchSideFuncs:
                - compute_pitch_gain
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:481,17'
              BranchSideFuncs:
                - compute_pitch_gain
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
        - Branch String:   'celt/pitch.c:488,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:492,18'
              BranchSideFuncs:
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
                - frac_div32
            - BranchSide:      'celt/pitch.c:533,14'
              BranchSideFuncs:
                - frac_div32
        - Branch String:   'celt/pitch.c:495,11'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:496,10'
              BranchSideFuncs:
                - frac_div32
            - BranchSide:      'celt/pitch.c:498,11'
              BranchSideFuncs:
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
                - frac_div32
                - celt_udiv.607
        - Branch String:   'celt/pitch.c:498,11'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:500,14'
              BranchSideFuncs:
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
            - BranchSide:      'celt/pitch.c:506,41'
              BranchSideFuncs:
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
                - frac_div32
                - celt_udiv.607
        - Branch String:   'celt/pitch.c:500,14'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:501,19'
              BranchSideFuncs:
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
            - BranchSide:      'celt/pitch.c:503,19'
              BranchSideFuncs:
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
        - Branch String:   'celt/pitch.c:512,11'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:513,17'
              BranchSideFuncs:
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:514,20'
              BranchSideFuncs:
                - abs
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
        - Branch String:   'celt/pitch.c:514,39'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:514,44'
              BranchSideFuncs:
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:517,15'
              BranchSideFuncs:
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
        - Branch String:   'celt/pitch.c:514,16'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:515,17'
              BranchSideFuncs:
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:517,15'
              BranchSideFuncs:
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
        - Branch String:   'celt/pitch.c:518,16'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:518,16'
              BranchSideFuncs:
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:518,16'
              BranchSideFuncs:
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
        - Branch String:   'celt/pitch.c:521,11'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:522,19'
              BranchSideFuncs:
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:523,16'
              BranchSideFuncs:
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
        - Branch String:   'celt/pitch.c:522,19'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:525,11'
              BranchSideFuncs:
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:525,11'
              BranchSideFuncs:
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
        - Branch String:   'celt/pitch.c:525,11'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:527,20'
              BranchSideFuncs:
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:532,4'
              BranchSideFuncs:
                - frac_div32
                - celt_udiv.607
                - celt_udiv.607
                - dual_inner_prod_c
                - compute_pitch_gain
                - abs
                - abs
        - Branch String:   'celt/pitch.c:533,14'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:533,12'
              BranchSideFuncs:
                - frac_div32
            - BranchSide:      'celt/pitch.c:533,12'
              BranchSideFuncs:
                - frac_div32
        - Branch String:   'celt/pitch.c:534,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:535,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:537,12'
              BranchSideFuncs:
                - frac_div32
        - Branch String:   'celt/pitch.c:539,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:540,18'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:541,9'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:541,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:542,14'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:543,14'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:543,13'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:544,14'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:546,14'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:547,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:548,12'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:549,13'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:551,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:551,8'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:552,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/pitch.c:475,4'
          Dst:             dual_inner_prod_c
        - Src:             'celt/pitch.c:486,13'
          Dst:             compute_pitch_gain
        - Src:             'celt/pitch.c:494,12'
          Dst:             celt_udiv
        - Src:             'celt/pitch.c:506,16'
          Dst:             celt_udiv
        - Src:             'celt/pitch.c:508,7'
          Dst:             dual_inner_prod_c
        - Src:             'celt/pitch.c:511,12'
          Dst:             compute_pitch_gain
        - Src:             'celt/pitch.c:512,11'
          Dst:             abs
        - Src:             'celt/pitch.c:514,16'
          Dst:             abs
        - Src:             'celt/pitch.c:537,12'
          Dst:             frac_div32
    - functionName:    abs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_best_pitch
      functionSourceFile: '/src/opus/celt/pitch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'int *'
        - 'short *'
        - int
        - int
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - xcorr
        - y
        - len
        - max_pitch
        - best_pitch
        - yshift
        - maxcorr
      BBCount:         26
      ICount:          311
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - celt_ilog2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/pitch.c:68,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:69,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:70,10'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:70,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:72,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:103,1'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:72,11'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:76,20'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:100,14'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:76,20'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:76,20'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:76,20'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:83,14'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:85,17'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:99,7'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:85,17'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:87,30'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:94,30'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:101,13'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:101,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:101,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/pitch.c:59,13'
          Dst:             celt_ilog2
    - functionName:    celt_maxabs16
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - x
        - len
      BBCount:         14
      ICount:          115
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './celt/mathops.h:85,4'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:87,16'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:90,11'
              BranchSideFuncs: []
        - Branch String:   './celt/mathops.h:87,16'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:87,16'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:87,16'
              BranchSideFuncs: []
        - Branch String:   './celt/mathops.h:88,16'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:85,20'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:85,20'
              BranchSideFuncs: []
        - Branch String:   './celt/mathops.h:90,11'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:90,11'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:90,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pitch_search
      functionSourceFile: '/src/opus/celt/pitch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'short *'
        - 'short *'
        - int
        - int
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - x_lp
        - y
        - len
        - max_pitch
        - pitch
        - arch
      BBCount:         66
      ICount:          523
      EdgeCount:       84
      CyclomaticComplexity: 20
      functionsReached:
        - abs
        - celt_fatal
        - celt_ilog2
        - celt_maxabs16
        - celt_pitch_xcorr_c
        - find_best_pitch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/pitch.c:320,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:320,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_maxabs16.613
                - celt_maxabs16.613
                - celt_ilog2.610
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:321,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_maxabs16.613
                - celt_maxabs16.613
                - celt_ilog2.610
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:321,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:321,4'
              BranchSideFuncs:
                - celt_maxabs16.613
                - celt_maxabs16.613
                - celt_ilog2.610
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:322,10'
              BranchSideFuncs:
                - celt_maxabs16.613
                - celt_maxabs16.613
                - celt_ilog2.610
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:329,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:330,18'
              BranchSideFuncs:
                - celt_maxabs16.613
                - celt_maxabs16.613
                - celt_ilog2.610
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:331,10'
              BranchSideFuncs:
                - celt_maxabs16.613
                - celt_maxabs16.613
                - celt_ilog2.610
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:331,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:332,18'
              BranchSideFuncs:
                - celt_maxabs16.613
                - celt_maxabs16.613
                - celt_ilog2.610
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:335,32'
              BranchSideFuncs:
                - celt_maxabs16.613
                - celt_maxabs16.613
                - celt_ilog2.610
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:337,23'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:337,23'
              BranchSideFuncs:
                - celt_ilog2.610
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:337,23'
              BranchSideFuncs:
                - celt_ilog2.610
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:337,23'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:337,12'
              BranchSideFuncs:
                - celt_ilog2.610
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:337,23'
              BranchSideFuncs:
                - celt_ilog2.610
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:337,23'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:337,12'
              BranchSideFuncs:
                - celt_ilog2.610
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:337,12'
              BranchSideFuncs:
                - celt_ilog2.610
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:338,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:340,13'
              BranchSideFuncs:
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:347,13'
              BranchSideFuncs:
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:340,7'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:341,21'
              BranchSideFuncs:
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:342,13'
              BranchSideFuncs:
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:342,7'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:343,21'
              BranchSideFuncs:
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:345,13'
              BranchSideFuncs:
                - celt_pitch_xcorr_c
                - find_best_pitch
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:368,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:371,13'
              BranchSideFuncs:
                - abs
                - find_best_pitch
                - abs
            - BranchSide:      'celt/pitch.c:386,27'
              BranchSideFuncs:
                - find_best_pitch
        - Branch String:   'celt/pitch.c:372,36'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:372,43'
              BranchSideFuncs:
                - abs
                - find_best_pitch
                - abs
            - BranchSide:      'celt/pitch.c:375,11'
              BranchSideFuncs:
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:372,11'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:373,10'
              BranchSideFuncs:
                - find_best_pitch
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:375,11'
              BranchSideFuncs:
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:376,7'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:377,17'
              BranchSideFuncs:
                - find_best_pitch
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:381,18'
              BranchSideFuncs:
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:381,18'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:381,13'
              BranchSideFuncs:
                - find_best_pitch
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:381,13'
              BranchSideFuncs:
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:383,17'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:383,15'
              BranchSideFuncs:
                - find_best_pitch
                - abs
                - abs
            - BranchSide:      'celt/pitch.c:383,15'
              BranchSideFuncs:
                - find_best_pitch
                - abs
                - abs
        - Branch String:   'celt/pitch.c:393,24'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:393,27'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:406,14'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:393,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:396,17'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:406,14'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:399,11'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:400,17'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:401,17'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:401,16'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:402,17'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:404,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/pitch.c:320,4'
          Dst:             celt_fatal
        - Src:             'celt/pitch.c:321,4'
          Dst:             celt_fatal
        - Src:             'celt/pitch.c:335,11'
          Dst:             celt_maxabs16
        - Src:             'celt/pitch.c:336,11'
          Dst:             celt_maxabs16
        - Src:             'celt/pitch.c:337,12'
          Dst:             celt_ilog2
        - Src:             'celt/pitch.c:356,4'
          Dst:             celt_pitch_xcorr_c
        - Src:             'celt/pitch.c:358,4'
          Dst:             find_best_pitch
        - Src:             'celt/pitch.c:372,11'
          Dst:             abs
        - Src:             'celt/pitch.c:372,39'
          Dst:             abs
        - Src:             'celt/pitch.c:386,4'
          Dst:             find_best_pitch
    - functionName:    celt_pitch_xcorr_c
      functionSourceFile: '/src/opus/celt/pitch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - 'short *'
        - 'int *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - _x
        - _y
        - xcorr
        - len
        - max_pitch
        - arch
      BBCount:         32
      ICount:          288
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - celt_fatal
        - memcmp
        - xcorr_kernel_c
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/pitch.c:260,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:260,4'
              BranchSideFuncs:
                - celt_fatal
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/pitch.c:261,4'
              BranchSideFuncs:
                - celt_fatal
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
        - Branch String:   'celt/pitch.c:261,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:261,4'
              BranchSideFuncs:
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/pitch.c:262,10'
              BranchSideFuncs:
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
        - Branch String:   'celt/pitch.c:262,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:264,18'
              BranchSideFuncs:
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/pitch.c:287,4'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:272,10'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:272,10'
              BranchSideFuncs:
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/pitch.c:275,16'
              BranchSideFuncs:
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
        - Branch String:   'celt/pitch.c:280,16'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:280,7'
              BranchSideFuncs:
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/pitch.c:280,7'
              BranchSideFuncs:
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
        - Branch String:   'celt/pitch.c:281,16'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:281,7'
              BranchSideFuncs:
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/pitch.c:281,7'
              BranchSideFuncs:
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
        - Branch String:   'celt/pitch.c:282,16'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:282,7'
              BranchSideFuncs:
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/pitch.c:282,7'
              BranchSideFuncs:
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
        - Branch String:   'celt/pitch.c:283,17'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:283,15'
              BranchSideFuncs:
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/pitch.c:283,15'
              BranchSideFuncs:
                - xcorr_kernel_c
                - memcmp
                - celt_fatal
        - Branch String:   'celt/pitch.c:287,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:290,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:297,11'
              BranchSideFuncs: []
        - Branch String:   'celt/pitch.c:293,17'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:293,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:293,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/pitch.c:260,4'
          Dst:             celt_fatal
        - Src:             'celt/pitch.c:261,4'
          Dst:             celt_fatal
        - Src:             'celt/pitch.c:268,10'
          Dst:             xcorr_kernel_c
        - Src:             'celt/pitch.c:272,10'
          Dst:             memcmp
        - Src:             'celt/pitch.c:272,10'
          Dst:             celt_fatal
    - functionName:    xcorr_kernel_c
      functionSourceFile: '/src/opus/./celt/pitch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'short *'
        - 'short *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - sum
        - len
      BBCount:         18
      ICount:          531
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/pitch.h:69,4'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:69,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:70,7'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:74,4'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:77,15'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:102,9'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:102,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:104,18'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:111,9'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:111,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:113,18'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:120,8'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:120,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:120,8'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:122,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/pitch.h:69,4'
          Dst:             celt_fatal
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    celt_fir5
      functionSourceFile: '/src/opus/celt/pitch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'short *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - x
        - num
        - N
      BBCount:         5
      ICount:          157
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/pitch.c:122,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:124,24'
              BranchSideFuncs: []
            - BranchSide:      'celt/pitch.c:137,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    celt_maxabs32
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - x
        - len
      BBCount:         14
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './celt/mathops.h:101,4'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:103,16'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:106,11'
              BranchSideFuncs: []
        - Branch String:   './celt/mathops.h:103,16'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:103,14'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:103,14'
              BranchSideFuncs: []
        - Branch String:   './celt/mathops.h:104,16'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:104,14'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:104,14'
              BranchSideFuncs: []
        - Branch String:   './celt/mathops.h:106,11'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:106,11'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:106,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pitch_downsample
      functionSourceFile: '/src/opus/celt/pitch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'short *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - x_lp
        - len
        - C
        - arch
      BBCount:         37
      ICount:          459
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - _celt_autocorr
        - _celt_lpc
        - celt_fir5
        - celt_ilog2
        - celt_maxabs32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/pitch.c:152,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:154,43'
              BranchSideFuncs:
                - celt_maxabs32
                - celt_ilog2.610
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
            - BranchSide:      'celt/pitch.c:157,8'
              BranchSideFuncs:
                - celt_ilog2.610
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
        - Branch String:   'celt/pitch.c:155,16'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:155,14'
              BranchSideFuncs:
                - celt_ilog2.610
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
            - BranchSide:      'celt/pitch.c:155,14'
              BranchSideFuncs:
                - celt_ilog2.610
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
        - Branch String:   'celt/pitch.c:157,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:158,13'
              BranchSideFuncs:
                - celt_ilog2.610
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
            - BranchSide:      'celt/pitch.c:159,23'
              BranchSideFuncs:
                - celt_ilog2.610
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
        - Branch String:   'celt/pitch.c:160,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:161,12'
              BranchSideFuncs:
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
            - BranchSide:      'celt/pitch.c:162,8'
              BranchSideFuncs:
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
        - Branch String:   'celt/pitch.c:162,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:163,12'
              BranchSideFuncs:
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
            - BranchSide:      'celt/pitch.c:164,10'
              BranchSideFuncs:
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
        - Branch String:   'celt/pitch.c:164,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:165,17'
              BranchSideFuncs:
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
            - BranchSide:      'celt/pitch.c:166,14'
              BranchSideFuncs:
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
        - Branch String:   'celt/pitch.c:167,8'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:169,13'
              BranchSideFuncs:
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
            - BranchSide:      'celt/pitch.c:184,19'
              BranchSideFuncs:
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
        - Branch String:   'celt/pitch.c:169,7'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:170,21'
              BranchSideFuncs:
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
            - BranchSide:      'celt/pitch.c:171,18'
              BranchSideFuncs:
                - _celt_autocorr
                - _celt_lpc
                - celt_fir5
        - Branch String:   'celt/pitch.c:194,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:198,16'
              BranchSideFuncs:
                - _celt_lpc
                - celt_fir5
            - BranchSide:      'celt/pitch.c:204,14'
              BranchSideFuncs:
                - _celt_lpc
                - celt_fir5
        - Branch String:   'celt/pitch.c:205,4'
          Branch Sides:
            - BranchSide:      'celt/pitch.c:207,13'
              BranchSideFuncs:
                - celt_fir5
            - BranchSide:      'celt/pitch.c:211,14'
              BranchSideFuncs:
                - celt_fir5
      Callsites:
        - Src:             'celt/pitch.c:151,24'
          Dst:             celt_maxabs32
        - Src:             'celt/pitch.c:154,29'
          Dst:             celt_maxabs32
        - Src:             'celt/pitch.c:159,12'
          Dst:             celt_ilog2
        - Src:             'celt/pitch.c:184,4'
          Dst:             _celt_autocorr
        - Src:             'celt/pitch.c:204,4'
          Dst:             _celt_lpc
        - Src:             'celt/pitch.c:216,4'
          Dst:             celt_fir5
    - functionName:    celt_ilog2
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/mathops.h:182,4'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:182,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:183,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/mathops.h:182,4'
          Dst:             celt_fatal
    - functionName:    _celt_autocorr
      functionSourceFile: '/src/opus/celt/celt_lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'short *'
        - 'int *'
        - 'short *'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - ac
        - window
        - overlap
        - lag
        - n
        - arch
      BBCount:         60
      ICount:          525
      EdgeCount:       75
      CyclomaticComplexity: 17
      functionsReached:
        - celt_fatal
        - celt_ilog2
        - celt_pitch_xcorr_c
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/celt_lpc.c:295,4'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:295,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_ilog2.641
                - celt_pitch_xcorr_c
            - BranchSide:      'celt/celt_lpc.c:296,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_ilog2.641
                - celt_pitch_xcorr_c
        - Branch String:   'celt/celt_lpc.c:296,4'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:296,4'
              BranchSideFuncs:
                - celt_ilog2.641
                - celt_pitch_xcorr_c
            - BranchSide:      'celt/celt_lpc.c:297,8'
              BranchSideFuncs:
                - celt_ilog2.641
                - celt_pitch_xcorr_c
        - Branch String:   'celt/celt_lpc.c:297,8'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:299,14'
              BranchSideFuncs:
                - celt_ilog2.641
                - celt_pitch_xcorr_c
            - BranchSide:      'celt/celt_lpc.c:301,13'
              BranchSideFuncs:
                - celt_ilog2.641
                - celt_pitch_xcorr_c
        - Branch String:   'celt/celt_lpc.c:301,7'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:302,18'
              BranchSideFuncs:
                - celt_ilog2.641
                - celt_pitch_xcorr_c
            - BranchSide:      'celt/celt_lpc.c:303,13'
              BranchSideFuncs:
                - celt_ilog2.641
                - celt_pitch_xcorr_c
        - Branch String:   'celt/celt_lpc.c:303,7'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:305,18'
              BranchSideFuncs:
                - celt_ilog2.641
                - celt_pitch_xcorr_c
            - BranchSide:      'celt/celt_lpc.c:308,12'
              BranchSideFuncs:
                - celt_ilog2.641
                - celt_pitch_xcorr_c
        - Branch String:   'celt/celt_lpc.c:315,11'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:315,23'
              BranchSideFuncs:
                - celt_ilog2.641
                - celt_pitch_xcorr_c
            - BranchSide:      'celt/celt_lpc.c:316,14'
              BranchSideFuncs:
                - celt_ilog2.641
                - celt_pitch_xcorr_c
        - Branch String:   'celt/celt_lpc.c:316,7'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:318,17'
              BranchSideFuncs:
                - celt_ilog2.641
                - celt_pitch_xcorr_c
            - BranchSide:      'celt/celt_lpc.c:322,26'
              BranchSideFuncs:
                - celt_ilog2.641
                - celt_pitch_xcorr_c
        - Branch String:   'celt/celt_lpc.c:324,11'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:326,15'
              BranchSideFuncs:
                - celt_pitch_xcorr_c
            - BranchSide:      'celt/celt_lpc.c:330,16'
              BranchSideFuncs:
                - celt_pitch_xcorr_c
        - Branch String:   'celt/celt_lpc.c:326,10'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:327,21'
              BranchSideFuncs:
                - celt_pitch_xcorr_c
            - BranchSide:      'celt/celt_lpc.c:328,15'
              BranchSideFuncs:
                - celt_pitch_xcorr_c
        - Branch String:   'celt/celt_lpc.c:334,4'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:336,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:341,14'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:336,7'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:337,14'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:338,16'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:342,8'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:343,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:344,8'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:344,8'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:346,25'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:350,15'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:347,7'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:348,18'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:349,16'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:353,11'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:354,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:355,13'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:355,7'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:356,18'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:357,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt_lpc.c:295,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_lpc.c:296,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_lpc.c:322,15'
          Dst:             celt_ilog2
        - Src:             'celt/celt_lpc.c:333,4'
          Dst:             celt_pitch_xcorr_c
    - functionName:    celt_iir
      functionSourceFile: '/src/opus/celt/celt_lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'int *'
        - 'short *'
        - 'int *'
        - int
        - int
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - _x
        - den
        - _y
        - N
        - ord
        - mem
        - arch
      BBCount:         65
      ICount:          671
      EdgeCount:       82
      CyclomaticComplexity: 19
      functionsReached:
        - celt_fatal
        - memcmp
        - xcorr_kernel_c
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/celt_lpc.c:218,4'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:218,4'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:219,4'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:221,4'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:222,17'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:223,9'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:223,4'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:224,15'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:225,4'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:225,4'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:226,9'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:227,10'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:227,4'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:231,14'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:263,4'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:243,10'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:243,10'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:247,21'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:247,21'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:247,21'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:247,21'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:247,21'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:247,21'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:247,21'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:250,21'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:250,21'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:250,21'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:250,21'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:250,21'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:250,21'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:254,21'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:254,21'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:254,21'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:254,21'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:254,21'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:254,21'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:260,21'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:227,20'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:260,21'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:260,21'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:227,20'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:227,20'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:263,4'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:265,24'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:271,9'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:266,7'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:267,17'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:268,18'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:268,18'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:263,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:268,18'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:268,18'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:263,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:263,15'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:271,4'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:272,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:275,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt_lpc.c:218,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_lpc.c:239,10'
          Dst:             xcorr_kernel_c
        - Src:             'celt/celt_lpc.c:243,10'
          Dst:             memcmp
        - Src:             'celt/celt_lpc.c:243,10'
          Dst:             celt_fatal
    - functionName:    xcorr_kernel_c
      functionSourceFile: '/src/opus/./celt/pitch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'short *'
        - 'short *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - sum
        - len
      BBCount:         18
      ICount:          531
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - celt_fatal
      functionUses:    2
      BranchProfiles:
        - Branch String:   './celt/pitch.h:69,4'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:69,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:70,7'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:74,4'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:77,15'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:102,9'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:102,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:104,18'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:111,9'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:111,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:113,18'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:120,8'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:120,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:120,8'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:122,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/pitch.h:69,4'
          Dst:             celt_fatal
    - functionName:    celt_fir_c
      functionSourceFile: '/src/opus/celt/celt_lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'short *'
        - 'short *'
        - 'short *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - num
        - y
        - N
        - ord
        - arch
      BBCount:         53
      ICount:          443
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - celt_fatal
        - memcmp
        - xcorr_kernel_c
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/celt_lpc.c:150,4'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:150,4'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:151,4'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:152,4'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:153,17'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:154,10'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:154,4'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:157,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:177,4'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:169,10'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:169,10'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:172,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:172,16'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:172,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:172,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:172,16'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:172,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:172,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:173,16'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:173,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:173,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:173,16'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:173,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:173,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:174,16'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:174,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:174,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:174,16'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:174,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:174,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:175,16'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:154,20'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:175,16'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:175,16'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:154,20'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/celt_lpc.c:154,20'
              BranchSideFuncs:
                - xcorr_kernel_c.652
                - memcmp
                - celt_fatal
        - Branch String:   'celt/celt_lpc.c:177,4'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:179,24'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:185,1'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:180,7'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:181,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:182,14'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:182,14'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:177,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:182,14'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:182,14'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:177,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:177,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt_lpc.c:150,4'
          Dst:             celt_fatal
        - Src:             'celt/celt_lpc.c:165,10'
          Dst:             xcorr_kernel_c
        - Src:             'celt/celt_lpc.c:169,10'
          Dst:             memcmp
        - Src:             'celt/celt_lpc.c:169,10'
          Dst:             celt_fatal
    - functionName:    _celt_lpc
      functionSourceFile: '/src/opus/celt/celt_lpc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'short *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - _lpc
        - ac
        - p
      BBCount:         53
      ICount:          454
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - frac_div32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/celt_lpc.c:54,8'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:59,14'
              BranchSideFuncs:
                - frac_div32
            - BranchSide:      'celt/celt_lpc.c:93,17'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:59,7'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:61,21'
              BranchSideFuncs:
                - frac_div32
            - BranchSide:      'celt/celt_lpc.c:87,4'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:62,10'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:63,19'
              BranchSideFuncs:
                - frac_div32
            - BranchSide:      'celt/celt_lpc.c:64,16'
              BranchSideFuncs:
                - frac_div32
        - Branch String:   'celt/celt_lpc.c:68,10'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:71,24'
              BranchSideFuncs:
                - frac_div32
            - BranchSide:      'celt/celt_lpc.c:77,18'
              BranchSideFuncs:
                - frac_div32
        - Branch String:   'celt/celt_lpc.c:80,14'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:81,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:86,7'
              BranchSideFuncs:
                - frac_div32
        - Branch String:   'celt/celt_lpc.c:96,7'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:97,17'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:124,11'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:98,10'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:99,22'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:105,19'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:99,22'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:99,20'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:99,20'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:100,17'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:101,25'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:104,10'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:107,14'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:108,22'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:120,13'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:108,22'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:108,20'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:108,20'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:114,13'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:115,25'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:118,26'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:124,11'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:127,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:130,17'
              BranchSideFuncs: []
        - Branch String:   'celt/celt_lpc.c:130,10'
          Branch Sides:
            - BranchSide:      'celt/celt_lpc.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'celt/celt_lpc.c:131,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/celt_lpc.c:65,15'
          Dst:             frac_div32
    - functionName:    celt_ilog2
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/mathops.h:182,4'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:182,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:183,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/mathops.h:182,4'
          Dst:             celt_fatal
    - functionName:    celt_log2
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         9
      ICount:          122
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - celt_ilog2
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/mathops.h:208,8'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:209,7'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:210,19'
              BranchSideFuncs:
                - celt_ilog2.691
        - Branch String:   './celt/mathops.h:211,8'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:211,22'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:211,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/mathops.h:210,8'
          Dst:             celt_ilog2
    - functionName:    amp2Log2
      functionSourceFile: '/src/opus/celt/quant_bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.OpusCustomMode *'
        - int
        - int
        - 'int *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - m
        - effEnd
        - end
        - bandE
        - bandLogE
        - C
      BBCount:         15
      ICount:          141
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - celt_log2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/quant_bands.c:550,7'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:553,26'
              BranchSideFuncs:
                - celt_log2
            - BranchSide:      'celt/quant_bands.c:560,14'
              BranchSideFuncs:
                - celt_log2
        - Branch String:   'celt/quant_bands.c:560,7'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:561,10'
              BranchSideFuncs:
                - celt_log2
            - BranchSide:      'celt/quant_bands.c:562,4'
              BranchSideFuncs:
                - celt_log2
        - Branch String:   'celt/quant_bands.c:562,4'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:550,13'
              BranchSideFuncs:
                - celt_log2
            - BranchSide:      'celt/quant_bands.c:563,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/quant_bands.c:553,16'
          Dst:             celt_log2
    - functionName:    unquant_energy_finalise
      functionSourceFile: '/src/opus/celt/quant_bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'struct.OpusCustomMode *'
        - int
        - int
        - 'short *'
        - 'int *'
        - 'int *'
        - int
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - m
        - start
        - end
        - oldEBands
        - fine_quant
        - fine_priority
        - bits_left
        - dec
        - C
      BBCount:         23
      ICount:          173
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - ec_dec_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/quant_bands.c:521,4'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:523,14'
              BranchSideFuncs:
                - ec_dec_bits
            - BranchSide:      'celt/quant_bands.c:542,1'
              BranchSideFuncs: []
        - Branch String:   'celt/quant_bands.c:523,26'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:523,29'
              BranchSideFuncs:
                - ec_dec_bits
            - BranchSide:      'celt/quant_bands.c:523,7'
              BranchSideFuncs:
                - ec_dec_bits
        - Branch String:   'celt/quant_bands.c:523,7'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:525,14'
              BranchSideFuncs:
                - ec_dec_bits
            - BranchSide:      'celt/quant_bands.c:541,4'
              BranchSideFuncs:
                - ec_dec_bits
        - Branch String:   'celt/quant_bands.c:525,45'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:525,48'
              BranchSideFuncs:
                - ec_dec_bits
            - BranchSide:      'celt/quant_bands.c:526,13'
              BranchSideFuncs:
                - ec_dec_bits
        - Branch String:   'celt/quant_bands.c:525,14'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:526,13'
              BranchSideFuncs:
                - ec_dec_bits
            - BranchSide:      'celt/quant_bands.c:527,11'
              BranchSideFuncs:
                - ec_dec_bits
        - Branch String:   'celt/quant_bands.c:539,10'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:531,30'
              BranchSideFuncs:
                - ec_dec_bits
            - BranchSide:      'celt/quant_bands.c:540,7'
              BranchSideFuncs:
                - ec_dec_bits
      Callsites:
        - Src:             'celt/quant_bands.c:531,18'
          Dst:             ec_dec_bits
    - functionName:    unquant_fine_energy
      functionSourceFile: '/src/opus/celt/quant_bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.OpusCustomMode *'
        - int
        - int
        - 'short *'
        - 'int *'
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - m
        - start
        - end
        - oldEBands
        - fine_quant
        - dec
        - C
      BBCount:         13
      ICount:          123
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - ec_dec_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/quant_bands.c:497,4'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:499,11'
              BranchSideFuncs:
                - ec_dec_bits
            - BranchSide:      'celt/quant_bands.c:514,1'
              BranchSideFuncs: []
        - Branch String:   'celt/quant_bands.c:499,11'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:500,10'
              BranchSideFuncs:
                - ec_dec_bits
            - BranchSide:      'celt/quant_bands.c:501,8'
              BranchSideFuncs:
                - ec_dec_bits
        - Branch String:   'celt/quant_bands.c:512,7'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:505,27'
              BranchSideFuncs:
                - ec_dec_bits
            - BranchSide:      'celt/quant_bands.c:513,4'
              BranchSideFuncs:
                - ec_dec_bits
      Callsites:
        - Src:             'celt/quant_bands.c:505,15'
          Dst:             ec_dec_bits
    - functionName:    unquant_coarse_energy
      functionSourceFile: '/src/opus/celt/quant_bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct.OpusCustomMode *'
        - int
        - int
        - 'short *'
        - int
        - 'struct.ec_ctx *'
        - int
        - int
      constantsTouched: []
      argNames:
        - m
        - start
        - end
        - oldEBands
        - intra
        - dec
        - C
        - LM
      BBCount:         34
      ICount:          351
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - celt_fatal
        - ec_dec_bit_logp
        - ec_dec_icdf
        - ec_laplace_decode
        - ec_tell
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/quant_bands.c:438,8'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:440,12'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell.702
                - ec_dec_bit_logp
                - ec_dec_icdf
                - ec_laplace_decode
            - BranchSide:      'celt/quant_bands.c:443,24'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell.702
                - ec_dec_bit_logp
                - ec_dec_icdf
                - ec_laplace_decode
        - Branch String:   'celt/quant_bands.c:450,4'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:452,8'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell.702
                - ec_dec_bit_logp
                - ec_dec_icdf
                - ec_laplace_decode
            - BranchSide:      'celt/quant_bands.c:491,1'
              BranchSideFuncs: []
        - Branch String:   'celt/quant_bands.c:460,10'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:460,10'
              BranchSideFuncs:
                - ec_tell.702
                - celt_fatal
                - ec_dec_bit_logp
                - ec_dec_icdf
                - ec_laplace_decode
            - BranchSide:      'celt/quant_bands.c:461,25'
              BranchSideFuncs:
                - ec_tell.702
                - celt_fatal
                - ec_dec_bit_logp
                - ec_dec_icdf
                - ec_laplace_decode
        - Branch String:   'celt/quant_bands.c:462,13'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:465,20'
              BranchSideFuncs:
                - ec_laplace_decode
                - celt_fatal
                - ec_tell.702
                - ec_dec_bit_logp
                - ec_dec_icdf
            - BranchSide:      'celt/quant_bands.c:469,18'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell.702
                - ec_laplace_decode
                - ec_dec_bit_logp
                - ec_dec_icdf
        - Branch String:   'celt/quant_bands.c:465,20'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:465,19'
              BranchSideFuncs:
                - ec_laplace_decode
                - celt_fatal
                - ec_tell.702
                - ec_dec_bit_logp
                - ec_dec_icdf
            - BranchSide:      'celt/quant_bands.c:465,19'
              BranchSideFuncs:
                - ec_laplace_decode
                - celt_fatal
                - ec_tell.702
                - ec_dec_bit_logp
                - ec_dec_icdf
        - Branch String:   'celt/quant_bands.c:469,18'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:471,30'
              BranchSideFuncs:
                - ec_dec_icdf
                - celt_fatal
                - ec_tell.702
                - ec_dec_bit_logp
                - ec_laplace_decode
            - BranchSide:      'celt/quant_bands.c:474,18'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell.702
                - ec_dec_icdf
                - ec_laplace_decode
                - ec_dec_bit_logp
        - Branch String:   'celt/quant_bands.c:474,18'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:476,35'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - celt_fatal
                - ec_tell.702
                - ec_dec_icdf
                - ec_laplace_decode
            - BranchSide:      'celt/quant_bands.c:479,16'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell.702
                - ec_dec_bit_logp
                - ec_dec_icdf
                - ec_laplace_decode
        - Branch String:   'celt/quant_bands.c:482,39'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:482,39'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell.702
                - ec_dec_bit_logp
                - ec_dec_icdf
                - ec_laplace_decode
            - BranchSide:      'celt/quant_bands.c:482,39'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell.702
                - ec_dec_bit_logp
                - ec_dec_icdf
                - ec_laplace_decode
        - Branch String:   'celt/quant_bands.c:485,16'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:485,14'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell.702
                - ec_dec_bit_logp
                - ec_dec_icdf
                - ec_laplace_decode
            - BranchSide:      'celt/quant_bands.c:485,14'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell.702
                - ec_dec_bit_logp
                - ec_dec_icdf
                - ec_laplace_decode
        - Branch String:   'celt/quant_bands.c:489,7'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:460,10'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell.702
                - ec_dec_bit_logp
                - ec_dec_icdf
                - ec_laplace_decode
            - BranchSide:      'celt/quant_bands.c:490,4'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell.702
                - ec_dec_bit_logp
                - ec_dec_icdf
                - ec_laplace_decode
      Callsites:
        - Src:             'celt/quant_bands.c:460,10'
          Dst:             celt_fatal
        - Src:             'celt/quant_bands.c:461,17'
          Dst:             ec_tell
        - Src:             'celt/quant_bands.c:466,18'
          Dst:             ec_laplace_decode
        - Src:             'celt/quant_bands.c:471,18'
          Dst:             ec_dec_icdf
        - Src:             'celt/quant_bands.c:476,19'
          Dst:             ec_dec_bit_logp
    - functionName:    ec_tell
      functionSourceFile: '/src/opus/./celt/entcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - _this
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quant_energy_finalise
      functionSourceFile: '/src/opus/celt/quant_bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'struct.OpusCustomMode *'
        - int
        - int
        - 'short *'
        - 'short *'
        - 'int *'
        - 'int *'
        - int
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - m
        - start
        - end
        - oldEBands
        - error
        - fine_quant
        - fine_priority
        - bits_left
        - enc
        - C
      BBCount:         23
      ICount:          210
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - ec_enc_bits
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/quant_bands.c:403,4'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:405,14'
              BranchSideFuncs:
                - ec_enc_bits
            - BranchSide:      'celt/quant_bands.c:426,1'
              BranchSideFuncs: []
        - Branch String:   'celt/quant_bands.c:405,26'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:405,29'
              BranchSideFuncs:
                - ec_enc_bits
            - BranchSide:      'celt/quant_bands.c:405,7'
              BranchSideFuncs:
                - ec_enc_bits
        - Branch String:   'celt/quant_bands.c:405,7'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:407,14'
              BranchSideFuncs:
                - ec_enc_bits
            - BranchSide:      'celt/quant_bands.c:425,4'
              BranchSideFuncs:
                - ec_enc_bits
        - Branch String:   'celt/quant_bands.c:407,45'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:407,48'
              BranchSideFuncs:
                - ec_enc_bits
            - BranchSide:      'celt/quant_bands.c:408,13'
              BranchSideFuncs:
                - ec_enc_bits
        - Branch String:   'celt/quant_bands.c:407,14'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:408,13'
              BranchSideFuncs:
                - ec_enc_bits
            - BranchSide:      'celt/quant_bands.c:409,11'
              BranchSideFuncs:
                - ec_enc_bits
        - Branch String:   'celt/quant_bands.c:423,10'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:413,18'
              BranchSideFuncs:
                - ec_enc_bits
            - BranchSide:      'celt/quant_bands.c:424,7'
              BranchSideFuncs:
                - ec_enc_bits
      Callsites:
        - Src:             'celt/quant_bands.c:414,13'
          Dst:             ec_enc_bits
    - functionName:    quant_fine_energy
      functionSourceFile: '/src/opus/celt/quant_bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'struct.OpusCustomMode *'
        - int
        - int
        - 'short *'
        - 'short *'
        - 'int *'
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - m
        - start
        - end
        - oldEBands
        - error
        - fine_quant
        - enc
        - C
      BBCount:         19
      ICount:          206
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ec_enc_bits
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/quant_bands.c:366,4'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:368,28'
              BranchSideFuncs:
                - ec_enc_bits
            - BranchSide:      'celt/quant_bands.c:396,1'
              BranchSideFuncs: []
        - Branch String:   'celt/quant_bands.c:369,11'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:370,10'
              BranchSideFuncs:
                - ec_enc_bits
            - BranchSide:      'celt/quant_bands.c:371,8'
              BranchSideFuncs:
                - ec_enc_bits
        - Branch String:   'celt/quant_bands.c:381,14'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:382,18'
              BranchSideFuncs:
                - ec_enc_bits
            - BranchSide:      'celt/quant_bands.c:383,14'
              BranchSideFuncs:
                - ec_enc_bits
        - Branch String:   'celt/quant_bands.c:383,14'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:384,16'
              BranchSideFuncs:
                - ec_enc_bits
            - BranchSide:      'celt/quant_bands.c:385,22'
              BranchSideFuncs:
                - ec_enc_bits
        - Branch String:   'celt/quant_bands.c:394,7'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:377,16'
              BranchSideFuncs:
                - ec_enc_bits
            - BranchSide:      'celt/quant_bands.c:395,4'
              BranchSideFuncs:
                - ec_enc_bits
      Callsites:
        - Src:             'celt/quant_bands.c:385,10'
          Dst:             ec_enc_bits
    - functionName:    ec_get_buffer
      functionSourceFile: '/src/opus/./celt/entcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - _this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ec_range_bytes
      functionSourceFile: '/src/opus/./celt/entcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - _this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quant_coarse_energy_impl
      functionSourceFile: '/src/opus/celt/quant_bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'struct.OpusCustomMode *'
        - int
        - int
        - 'short *'
        - 'short *'
        - int
        - int
        - 'char *'
        - 'short *'
        - 'struct.ec_ctx *'
        - int
        - int
        - int
        - short
        - int
      constantsTouched: []
      argNames:
        - m
        - start
        - end
        - eBands
        - oldEBands
        - budget
        - tell
        - prob_model
        - error
        - enc
        - C
        - LM
        - intra
        - max_decay
        - lfe
      BBCount:         86
      ICount:          672
      EdgeCount:       114
      CyclomaticComplexity: 30
      functionsReached:
        - abs
        - ec_enc_bit_logp
        - ec_enc_icdf
        - ec_laplace_encode
        - ec_tell
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/quant_bands.c:168,8'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:169,23'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:170,8'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:170,8'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:172,12'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:175,24'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:180,4'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:182,8'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:258,11'
              BranchSideFuncs: []
        - Branch String:   'celt/quant_bands.c:192,17'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:192,17'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:192,17'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:197,24'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:197,24'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:197,24'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:207,21'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:207,24'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:213,16'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:207,14'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:209,24'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:213,16'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:210,17'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:211,19'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:212,10'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:218,23'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:218,26'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:225,14'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:218,14'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:220,17'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:225,14'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:220,17'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:221,21'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:222,17'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:221,21'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:221,19'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:221,19'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:222,17'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:223,21'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:224,10'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:223,21'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:223,19'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:223,19'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:225,18'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:225,21'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:227,14'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:225,14'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:226,18'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:227,14'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:226,18'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:226,16'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:226,16'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:227,14'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:230,20'
              BranchSideFuncs:
                - ec_laplace_encode
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
            - BranchSide:      'celt/quant_bands.c:234,18'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_laplace_encode
                - ec_enc_bit_logp
                - ec_enc_icdf
        - Branch String:   'celt/quant_bands.c:230,20'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:230,19'
              BranchSideFuncs:
                - ec_laplace_encode
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
            - BranchSide:      'celt/quant_bands.c:230,19'
              BranchSideFuncs:
                - ec_laplace_encode
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
        - Branch String:   'celt/quant_bands.c:234,18'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:236,18'
              BranchSideFuncs:
                - ec_enc_icdf
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:239,18'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_icdf
                - ec_laplace_encode
                - ec_enc_bit_logp
        - Branch String:   'celt/quant_bands.c:236,18'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:236,18'
              BranchSideFuncs:
                - ec_enc_icdf
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:236,18'
              BranchSideFuncs:
                - ec_enc_icdf
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:236,18'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:236,16'
              BranchSideFuncs:
                - ec_enc_icdf
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:236,18'
              BranchSideFuncs:
                - ec_enc_icdf
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:236,18'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:236,16'
              BranchSideFuncs:
                - ec_enc_icdf
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:236,16'
              BranchSideFuncs:
                - ec_enc_icdf
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:239,18'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:241,18'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - abs
                - ec_tell.702
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:245,16'
              BranchSideFuncs:
                - abs
                - ec_tell.702
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:241,18'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:241,16'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - abs
                - ec_tell.702
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:241,16'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - abs
                - ec_tell.702
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:252,16'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:252,14'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:252,14'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:256,7'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:191,14'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
            - BranchSide:      'celt/quant_bands.c:257,4'
              BranchSideFuncs:
                - ec_tell.702
                - abs
                - ec_enc_bit_logp
                - ec_enc_icdf
                - ec_laplace_encode
        - Branch String:   'celt/quant_bands.c:258,11'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:258,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/quant_bands.c:258,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/quant_bands.c:169,7'
          Dst:             ec_enc_bit_logp
        - Src:             'celt/quant_bands.c:216,17'
          Dst:             ec_tell
        - Src:             'celt/quant_bands.c:231,13'
          Dst:             ec_laplace_encode
        - Src:             'celt/quant_bands.c:237,13'
          Dst:             ec_enc_icdf
        - Src:             'celt/quant_bands.c:242,13'
          Dst:             ec_enc_bit_logp
        - Src:             'celt/quant_bands.c:247,21'
          Dst:             abs
    - functionName:    loss_distortion
      functionSourceFile: '/src/opus/celt/quant_bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - 'short *'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - eBands
        - oldEBands
        - start
        - end
        - len
        - C
      BBCount:         12
      ICount:          113
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/quant_bands.c:147,7'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:149,25'
              BranchSideFuncs: []
            - BranchSide:      'celt/quant_bands.c:152,4'
              BranchSideFuncs: []
        - Branch String:   'celt/quant_bands.c:152,4'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:147,14'
              BranchSideFuncs: []
            - BranchSide:      'celt/quant_bands.c:153,11'
              BranchSideFuncs: []
        - Branch String:   'celt/quant_bands.c:153,11'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:153,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/quant_bands.c:153,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    quant_coarse_energy
      functionSourceFile: '/src/opus/celt/quant_bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        17
      argTypes:
        - 'struct.OpusCustomMode *'
        - int
        - int
        - int
        - 'short *'
        - 'short *'
        - int
        - 'short *'
        - 'struct.ec_ctx *'
        - int
        - int
        - int
        - int
        - 'int *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - m
        - start
        - end
        - effEnd
        - eBands
        - oldEBands
        - budget
        - error
        - enc
        - C
        - LM
        - nbAvailableBytes
        - force_intra
        - delayedIntra
        - two_pass
        - loss_rate
        - lfe
      BBCount:         48
      ICount:          578
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - ec_get_buffer
        - ec_range_bytes
        - ec_tell
        - ec_tell_frac
        - loss_distortion
        - quant_coarse_energy_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/quant_bands.c:277,24'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:277,24'
              BranchSideFuncs:
                - loss_distortion
                - ec_tell.702
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
                - quant_coarse_energy_impl
            - BranchSide:      'celt/quant_bands.c:277,29'
              BranchSideFuncs:
                - loss_distortion
                - ec_tell.702
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
                - quant_coarse_energy_impl
        - Branch String:   'celt/quant_bands.c:277,38'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:277,24'
              BranchSideFuncs:
                - loss_distortion
                - ec_tell.702
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
                - quant_coarse_energy_impl
            - BranchSide:      'celt/quant_bands.c:277,42'
              BranchSideFuncs:
                - loss_distortion
                - ec_tell.702
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
                - quant_coarse_energy_impl
        - Branch String:   'celt/quant_bands.c:277,71'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:277,74'
              BranchSideFuncs:
                - loss_distortion
                - ec_tell.702
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
                - quant_coarse_energy_impl
            - BranchSide:      'celt/quant_bands.c:277,24'
              BranchSideFuncs:
                - loss_distortion
                - ec_tell.702
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
                - quant_coarse_energy_impl
        - Branch String:   'celt/quant_bands.c:282,8'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:283,24'
              BranchSideFuncs:
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
                - quant_coarse_energy_impl
            - BranchSide:      'celt/quant_bands.c:285,14'
              BranchSideFuncs:
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
                - quant_coarse_energy_impl
        - Branch String:   'celt/quant_bands.c:286,8'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:289,19'
              BranchSideFuncs:
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
                - quant_coarse_energy_impl
            - BranchSide:      'celt/quant_bands.c:294,8'
              BranchSideFuncs:
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
                - quant_coarse_energy_impl
        - Branch String:   'celt/quant_bands.c:289,19'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:294,8'
              BranchSideFuncs:
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
                - quant_coarse_energy_impl
            - BranchSide:      'celt/quant_bands.c:294,8'
              BranchSideFuncs:
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
                - quant_coarse_energy_impl
        - Branch String:   'celt/quant_bands.c:294,8'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:295,17'
              BranchSideFuncs:
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
                - quant_coarse_energy_impl
            - BranchSide:      'celt/quant_bands.c:296,23'
              BranchSideFuncs:
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
                - quant_coarse_energy_impl
        - Branch String:   'celt/quant_bands.c:302,17'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:302,20'
              BranchSideFuncs:
                - quant_coarse_energy_impl
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
            - BranchSide:      'celt/quant_bands.c:304,43'
              BranchSideFuncs:
                - quant_coarse_energy_impl
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
        - Branch String:   'celt/quant_bands.c:302,8'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:304,43'
              BranchSideFuncs:
                - quant_coarse_energy_impl
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
            - BranchSide:      'celt/quant_bands.c:308,9'
              BranchSideFuncs:
                - ec_tell_frac
                - ec_range_bytes
                - ec_range_bytes
                - ec_get_buffer
                - quant_coarse_energy_impl
                - ec_tell_frac
        - Branch String:   'celt/quant_bands.c:308,8'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:319,33'
              BranchSideFuncs: []
            - BranchSide:      'celt/quant_bands.c:348,7'
              BranchSideFuncs: []
        - Branch String:   'celt/quant_bands.c:327,11'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:328,21'
              BranchSideFuncs:
                - quant_coarse_energy_impl
                - ec_tell_frac
            - BranchSide:      'celt/quant_bands.c:329,7'
              BranchSideFuncs:
                - quant_coarse_energy_impl
                - ec_tell_frac
        - Branch String:   'celt/quant_bands.c:338,20'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:338,24'
              BranchSideFuncs:
                - ec_tell_frac
            - BranchSide:      'celt/quant_bands.c:347,4'
              BranchSideFuncs: []
        - Branch String:   'celt/quant_bands.c:338,44'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:338,48'
              BranchSideFuncs: []
            - BranchSide:      'celt/quant_bands.c:340,11'
              BranchSideFuncs: []
        - Branch String:   'celt/quant_bands.c:338,69'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:338,98'
              BranchSideFuncs:
                - ec_tell_frac
            - BranchSide:      'celt/quant_bands.c:347,4'
              BranchSideFuncs: []
        - Branch String:   'celt/quant_bands.c:338,11'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:340,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/quant_bands.c:347,4'
              BranchSideFuncs: []
        - Branch String:   'celt/quant_bands.c:352,8'
          Branch Sides:
            - BranchSide:      'celt/quant_bands.c:353,23'
              BranchSideFuncs: []
            - BranchSide:      'celt/quant_bands.c:355,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/quant_bands.c:279,21'
          Dst:             loss_distortion
        - Src:             'celt/quant_bands.c:281,11'
          Dst:             ec_tell
        - Src:             'celt/quant_bands.c:304,18'
          Dst:             quant_coarse_energy_impl
        - Src:             'celt/quant_bands.c:319,20'
          Dst:             ec_tell_frac
        - Src:             'celt/quant_bands.c:323,22'
          Dst:             ec_range_bytes
        - Src:             'celt/quant_bands.c:324,22'
          Dst:             ec_range_bytes
        - Src:             'celt/quant_bands.c:325,19'
          Dst:             ec_get_buffer
        - Src:             'celt/quant_bands.c:335,18'
          Dst:             quant_coarse_energy_impl
        - Src:             'celt/quant_bands.c:338,85'
          Dst:             ec_tell_frac
    - functionName:    celt_udiv
      functionSourceFile: '/src/opus/./celt/entcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - n
        - d
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    3
      BranchProfiles:
        - Branch String:   './celt/entcode.h:125,4'
          Branch Sides:
            - BranchSide:      './celt/entcode.h:125,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/entcode.h:136,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/entcode.h:125,4'
          Dst:             celt_fatal
    - functionName:    interp_bits2pulses
      functionSourceFile: '/src/opus/celt/rate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        24
      argTypes:
        - 'struct.OpusCustomMode *'
        - int
        - int
        - int
        - 'int *'
        - 'int *'
        - 'int *'
        - 'int *'
        - int
        - 'int *'
        - int
        - 'int *'
        - int
        - 'int *'
        - int
        - 'int *'
        - 'int *'
        - 'int *'
        - int
        - int
        - 'struct.ec_ctx *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - m
        - start
        - end
        - skip_start
        - bits1
        - bits2
        - thresh
        - cap
        - total
        - _balance
        - skip_rsv
        - intensity
        - intensity_rsv
        - dual_stereo
        - dual_stereo_rsv
        - bits
        - ebits
        - fine_priority
        - C
        - LM
        - ec
        - encode
        - prev
        - signalBandwidth
      BBCount:         163
      ICount:          1611
      EdgeCount:       212
      CyclomaticComplexity: 51
      functionsReached:
        - celt_fatal
        - celt_udiv
        - ec_dec_bit_logp
        - ec_dec_uint
        - ec_enc_bit_logp
        - ec_enc_uint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/rate.c:271,4'
          Branch Sides:
            - BranchSide:      'celt/rate.c:273,18'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:294,9'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:276,7'
          Branch Sides:
            - BranchSide:      'celt/rate.c:278,20'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:289,11'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:279,31'
          Branch Sides:
            - BranchSide:      'celt/rate.c:279,34'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:281,18'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:279,14'
          Branch Sides:
            - BranchSide:      'celt/rate.c:281,18'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:285,17'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:283,21'
          Branch Sides:
            - BranchSide:      'celt/rate.c:283,18'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:283,18'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:289,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:290,15'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:292,15'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:297,4'
          Branch Sides:
            - BranchSide:      'celt/rate.c:299,17'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:315,20'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:300,27'
          Branch Sides:
            - BranchSide:      'celt/rate.c:300,31'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:307,15'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:300,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:302,14'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:307,15'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:302,14'
          Branch Sides:
            - BranchSide:      'celt/rate.c:303,19'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:305,17'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:309,13'
          Branch Sides:
            - BranchSide:      'celt/rate.c:309,11'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:309,11'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:327,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:330,19'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
            - BranchSide:      'celt/rate.c:335,14'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:338,13'
          Branch Sides:
            - BranchSide:      'celt/rate.c:338,11'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:338,11'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:344,24'
          Branch Sides:
            - BranchSide:      'celt/rate.c:344,21'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:344,21'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:344,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:346,14'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - celt_udiv.713
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:378,15'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:346,14'
          Branch Sides:
            - BranchSide:      'celt/rate.c:354,17'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:370,37'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - celt_udiv.713
                - ec_enc_bit_logp
                - ec_enc_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
        - Branch String:   'celt/rate.c:354,17'
          Branch Sides:
            - BranchSide:      'celt/rate.c:355,34'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:357,32'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:363,37'
          Branch Sides:
            - BranchSide:      'celt/rate.c:363,41'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
            - BranchSide:      'celt/rate.c:366,32'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
        - Branch String:   'celt/rate.c:363,97'
          Branch Sides:
            - BranchSide:      'celt/rate.c:363,100'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:369,29'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:363,17'
          Branch Sides:
            - BranchSide:      'celt/rate.c:366,32'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
            - BranchSide:      'celt/rate.c:369,29'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:370,21'
          Branch Sides:
            - BranchSide:      'celt/rate.c:0,0'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
            - BranchSide:      'celt/rate.c:371,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
        - Branch String:   'celt/rate.c:379,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:380,42'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:381,15'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:382,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:385,18'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:389,10'
              BranchSideFuncs:
                - celt_udiv.713
                - ec_dec_bit_logp
                - celt_fatal
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
                - ec_enc_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:393,4'
          Branch Sides:
            - BranchSide:      'celt/rate.c:393,4'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
            - BranchSide:      'celt/rate.c:395,8'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_dec_uint
                - ec_enc_uint
        - Branch String:   'celt/rate.c:395,8'
          Branch Sides:
            - BranchSide:      'celt/rate.c:397,11'
              BranchSideFuncs:
                - ec_dec_uint
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - ec_enc_uint
            - BranchSide:      'celt/rate.c:406,8'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:397,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:399,23'
              BranchSideFuncs:
                - ec_enc_uint
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:403,23'
              BranchSideFuncs:
                - ec_dec_uint
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:399,23'
          Branch Sides:
            - BranchSide:      'celt/rate.c:399,11'
              BranchSideFuncs:
                - ec_enc_uint
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:399,11'
              BranchSideFuncs:
                - ec_enc_uint
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:407,8'
          Branch Sides:
            - BranchSide:      'celt/rate.c:409,16'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:412,8'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_dec_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/rate.c:412,8'
          Branch Sides:
            - BranchSide:      'celt/rate.c:414,11'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
                - ec_enc_bit_logp
            - BranchSide:      'celt/rate.c:420,8'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
        - Branch String:   'celt/rate.c:414,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:415,26'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
            - BranchSide:      'celt/rate.c:417,41'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
        - Branch String:   'celt/rate.c:426,4'
          Branch Sides:
            - BranchSide:      'celt/rate.c:427,24'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
            - BranchSide:      'celt/rate.c:428,11'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
        - Branch String:   'celt/rate.c:428,4'
          Branch Sides:
            - BranchSide:      'celt/rate.c:430,22'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
            - BranchSide:      'celt/rate.c:436,12'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
        - Branch String:   'celt/rate.c:430,22'
          Branch Sides:
            - BranchSide:      'celt/rate.c:430,11'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
            - BranchSide:      'celt/rate.c:430,11'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
        - Branch String:   'celt/rate.c:437,4'
          Branch Sides:
            - BranchSide:      'celt/rate.c:444,7'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
            - BranchSide:      'celt/rate.c:520,16'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/rate.c:444,7'
          Branch Sides:
            - BranchSide:      'celt/rate.c:444,7'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
            - BranchSide:      'celt/rate.c:445,12'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
        - Branch String:   'celt/rate.c:449,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:451,19'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/rate.c:494,19'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
        - Branch String:   'celt/rate.c:451,19'
          Branch Sides:
            - BranchSide:      'celt/rate.c:451,17'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/rate.c:451,17'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/rate.c:455,27'
          Branch Sides:
            - BranchSide:      'celt/rate.c:455,30'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/rate.c:455,21'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/rate.c:455,34'
          Branch Sides:
            - BranchSide:      'celt/rate.c:455,39'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/rate.c:455,21'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/rate.c:455,51'
          Branch Sides:
            - BranchSide:      'celt/rate.c:455,21'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/rate.c:455,54'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/rate.c:464,14'
          Branch Sides:
            - BranchSide:      'celt/rate.c:465,23'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/rate.c:469,14'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/rate.c:469,14'
          Branch Sides:
            - BranchSide:      'celt/rate.c:470,23'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/rate.c:471,19'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/rate.c:475,21'
          Branch Sides:
            - BranchSide:      'celt/rate.c:475,10'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/rate.c:475,10'
              BranchSideFuncs:
                - celt_udiv.713
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/rate.c:479,14'
          Branch Sides:
            - BranchSide:      'celt/rate.c:480,24'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
            - BranchSide:      'celt/rate.c:483,21'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
        - Branch String:   'celt/rate.c:483,21'
          Branch Sides:
            - BranchSide:      'celt/rate.c:483,10'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
            - BranchSide:      'celt/rate.c:483,10'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
        - Branch String:   'celt/rate.c:494,19'
          Branch Sides:
            - BranchSide:      'celt/rate.c:494,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
            - BranchSide:      'celt/rate.c:494,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
        - Branch String:   'celt/rate.c:503,10'
          Branch Sides:
            - BranchSide:      'celt/rate.c:507,23'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
            - BranchSide:      'celt/rate.c:513,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
        - Branch String:   'celt/rate.c:507,23'
          Branch Sides:
            - BranchSide:      'celt/rate.c:507,21'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
            - BranchSide:      'celt/rate.c:507,21'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
        - Branch String:   'celt/rate.c:515,7'
          Branch Sides:
            - BranchSide:      'celt/rate.c:515,7'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
            - BranchSide:      'celt/rate.c:516,7'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
        - Branch String:   'celt/rate.c:516,7'
          Branch Sides:
            - BranchSide:      'celt/rate.c:516,7'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
            - BranchSide:      'celt/rate.c:517,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_udiv.713
        - Branch String:   'celt/rate.c:523,4'
          Branch Sides:
            - BranchSide:      'celt/rate.c:525,18'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/rate.c:531,11'
              BranchSideFuncs: []
        - Branch String:   'celt/rate.c:526,7'
          Branch Sides:
            - BranchSide:      'celt/rate.c:526,7'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/rate.c:527,7'
              BranchSideFuncs:
                - celt_fatal
      Callsites:
        - Src:             'celt/rate.c:336,18'
          Dst:             celt_udiv
        - Src:             'celt/rate.c:366,16'
          Dst:             ec_enc_bit_logp
        - Src:             'celt/rate.c:369,13'
          Dst:             ec_enc_bit_logp
        - Src:             'celt/rate.c:370,21'
          Dst:             ec_dec_bit_logp
        - Src:             'celt/rate.c:393,4'
          Dst:             celt_fatal
        - Src:             'celt/rate.c:400,10'
          Dst:             ec_enc_uint
        - Src:             'celt/rate.c:403,29'
          Dst:             ec_dec_uint
        - Src:             'celt/rate.c:415,10'
          Dst:             ec_enc_bit_logp
        - Src:             'celt/rate.c:417,25'
          Dst:             ec_dec_bit_logp
        - Src:             'celt/rate.c:424,15'
          Dst:             celt_udiv
        - Src:             'celt/rate.c:444,7'
          Dst:             celt_fatal
        - Src:             'celt/rate.c:476,21'
          Dst:             celt_udiv
        - Src:             'celt/rate.c:515,7'
          Dst:             celt_fatal
        - Src:             'celt/rate.c:516,7'
          Dst:             celt_fatal
        - Src:             'celt/rate.c:526,7'
          Dst:             celt_fatal
    - functionName:    clt_compute_allocation
      functionSourceFile: '/src/opus/celt/rate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'struct.OpusCustomMode *'
        - int
        - int
        - 'int *'
        - 'int *'
        - int
        - 'int *'
        - 'int *'
        - int
        - 'int *'
        - 'int *'
        - 'int *'
        - 'int *'
        - int
        - int
        - 'struct.ec_ctx *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - m
        - start
        - end
        - offsets
        - cap
        - alloc_trim
        - intensity
        - dual_stereo
        - total
        - balance
        - pulses
        - ebits
        - fine_priority
        - C
        - LM
        - ec
        - encode
        - prev
        - signalBandwidth
      BBCount:         78
      ICount:          846
      EdgeCount:       102
      CyclomaticComplexity: 26
      functionsReached:
        - interp_bits2pulses
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/rate.c:549,12'
          Branch Sides:
            - BranchSide:      'celt/rate.c:549,10'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:549,10'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:557,8'
          Branch Sides:
            - BranchSide:      'celt/rate.c:559,39'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:569,4'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:560,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:561,24'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:564,19'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:574,4'
          Branch Sides:
            - BranchSide:      'celt/rate.c:577,19'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:586,7'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:577,19'
          Branch Sides:
            - BranchSide:      'celt/rate.c:577,14'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:577,14'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:583,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:584,28'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:585,4'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:593,7'
          Branch Sides:
            - BranchSide:      'celt/rate.c:596,18'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:611,11'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:598,14'
          Branch Sides:
            - BranchSide:      'celt/rate.c:599,21'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:600,19'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:599,21'
          Branch Sides:
            - BranchSide:      'celt/rate.c:599,19'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:599,19'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:601,33'
          Branch Sides:
            - BranchSide:      'celt/rate.c:601,36'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:603,18'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:601,14'
          Branch Sides:
            - BranchSide:      'celt/rate.c:603,18'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:607,17'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:605,21'
          Branch Sides:
            - BranchSide:      'celt/rate.c:605,18'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:605,18'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:611,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:612,15'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:614,15'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:616,4'
          Branch Sides:
            - BranchSide:      'celt/rate.c:590,11'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:618,11'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:620,4'
          Branch Sides:
            - BranchSide:      'celt/rate.c:623,15'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:640,36'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:625,16'
          Branch Sides:
            - BranchSide:      'celt/rate.c:626,13'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:626,22'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:627,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:628,19'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:629,11'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:628,19'
          Branch Sides:
            - BranchSide:      'celt/rate.c:628,17'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:628,17'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:629,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:630,19'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:631,11'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:630,19'
          Branch Sides:
            - BranchSide:      'celt/rate.c:630,17'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:630,17'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:631,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:632,20'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:633,17'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:634,11'
          Branch Sides:
            - BranchSide:      'celt/rate.c:635,23'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:636,16'
              BranchSideFuncs:
                - interp_bits2pulses
        - Branch String:   'celt/rate.c:636,16'
          Branch Sides:
            - BranchSide:      'celt/rate.c:636,14'
              BranchSideFuncs:
                - interp_bits2pulses
            - BranchSide:      'celt/rate.c:636,14'
              BranchSideFuncs:
                - interp_bits2pulses
      Callsites:
        - Src:             'celt/rate.c:640,17'
          Dst:             interp_bits2pulses
    - functionName:    celt_atan01
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    celt_atan2p
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - y
        - x
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - celt_atan01
        - celt_rcp
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/mathops.h:279,8'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:282,13'
              BranchSideFuncs:
                - celt_rcp
                - celt_atan01
            - BranchSide:      './celt/mathops.h:288,13'
              BranchSideFuncs:
                - celt_rcp
                - celt_atan01
        - Branch String:   './celt/mathops.h:283,11'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:284,14'
              BranchSideFuncs:
                - celt_atan01
            - BranchSide:      './celt/mathops.h:285,14'
              BranchSideFuncs:
                - celt_atan01
        - Branch String:   './celt/mathops.h:289,11'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:290,14'
              BranchSideFuncs:
                - celt_atan01
            - BranchSide:      './celt/mathops.h:291,20'
              BranchSideFuncs:
                - celt_atan01
      Callsites:
        - Src:             './celt/mathops.h:282,13'
          Dst:             celt_rcp
        - Src:             './celt/mathops.h:285,14'
          Dst:             celt_atan01
        - Src:             './celt/mathops.h:288,13'
          Dst:             celt_rcp
        - Src:             './celt/mathops.h:291,20'
          Dst:             celt_atan01
    - functionName:    stereo_itheta
      functionSourceFile: '/src/opus/celt/vq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - 'short *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - X
        - Y
        - stereo
        - N
        - arch
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - celt_atan2p
        - celt_sqrt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/vq.c:418,8'
          Branch Sides:
            - BranchSide:      'celt/vq.c:420,13'
              BranchSideFuncs:
                - celt_sqrt
                - celt_sqrt
                - celt_atan2p
            - BranchSide:      'celt/vq.c:429,15'
              BranchSideFuncs:
                - celt_sqrt
                - celt_sqrt
                - celt_atan2p
        - Branch String:   'celt/vq.c:420,7'
          Branch Sides:
            - BranchSide:      'celt/vq.c:423,14'
              BranchSideFuncs:
                - celt_sqrt
                - celt_sqrt
                - celt_atan2p
            - BranchSide:      'celt/vq.c:428,4'
              BranchSideFuncs:
                - celt_sqrt
                - celt_sqrt
                - celt_atan2p
      Callsites:
        - Src:             'celt/vq.c:432,10'
          Dst:             celt_sqrt
        - Src:             'celt/vq.c:433,11'
          Dst:             celt_sqrt
        - Src:             'celt/vq.c:436,13'
          Dst:             celt_atan2p
    - functionName:    renormalise_vector
      functionSourceFile: '/src/opus/celt/vq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'short *'
        - int
        - short
        - int
      constantsTouched: []
      argNames:
        - X
        - N
        - gain
        - arch
      BBCount:         10
      ICount:          130
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - celt_ilog2
        - celt_rsqrt_norm
      functionUses:    3
      BranchProfiles:
        - Branch String:   'celt/vq.c:397,8'
          Branch Sides:
            - BranchSide:      'celt/vq.c:397,6'
              BranchSideFuncs:
                - celt_rsqrt_norm
            - BranchSide:      'celt/vq.c:397,6'
              BranchSideFuncs:
                - celt_rsqrt_norm
        - Branch String:   'celt/vq.c:401,4'
          Branch Sides:
            - BranchSide:      'celt/vq.c:403,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/vq.c:407,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/vq.c:395,8'
          Dst:             celt_ilog2
        - Src:             'celt/vq.c:398,8'
          Dst:             celt_rsqrt_norm
    - functionName:    celt_ilog2
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    3
      BranchProfiles:
        - Branch String:   './celt/mathops.h:182,4'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:182,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:183,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/mathops.h:182,4'
          Dst:             celt_fatal
    - functionName:    alg_unquant
      functionSourceFile: '/src/opus/celt/vq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'short *'
        - int
        - int
        - int
        - int
        - 'struct.ec_ctx *'
        - short
      constantsTouched: []
      argNames:
        - X
        - N
        - K
        - spread
        - B
        - dec
        - gain
      BBCount:         7
      ICount:          90
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
        - decode_pulses
        - exp_rotation
        - extract_collapse_mask
        - normalise_residual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/vq.c:371,4'
          Branch Sides:
            - BranchSide:      'celt/vq.c:371,4'
              BranchSideFuncs:
                - celt_fatal
                - decode_pulses
                - normalise_residual
                - exp_rotation
                - extract_collapse_mask
            - BranchSide:      'celt/vq.c:372,4'
              BranchSideFuncs:
                - celt_fatal
                - decode_pulses
                - normalise_residual
                - exp_rotation
                - extract_collapse_mask
        - Branch String:   'celt/vq.c:372,4'
          Branch Sides:
            - BranchSide:      'celt/vq.c:372,4'
              BranchSideFuncs:
                - decode_pulses
                - normalise_residual
                - exp_rotation
                - extract_collapse_mask
            - BranchSide:      'celt/vq.c:373,4'
              BranchSideFuncs:
                - decode_pulses
                - normalise_residual
                - exp_rotation
                - extract_collapse_mask
      Callsites:
        - Src:             'celt/vq.c:371,4'
          Dst:             celt_fatal
        - Src:             'celt/vq.c:372,4'
          Dst:             celt_fatal
        - Src:             'celt/vq.c:374,10'
          Dst:             decode_pulses
        - Src:             'celt/vq.c:375,4'
          Dst:             normalise_residual
        - Src:             'celt/vq.c:376,4'
          Dst:             exp_rotation
        - Src:             'celt/vq.c:377,20'
          Dst:             extract_collapse_mask
    - functionName:    normalise_residual
      functionSourceFile: '/src/opus/celt/vq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'int *'
        - 'short *'
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - iy
        - X
        - N
        - Ryy
        - gain
      BBCount:         10
      ICount:          116
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - celt_ilog2
        - celt_rsqrt_norm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/vq.c:134,8'
          Branch Sides:
            - BranchSide:      'celt/vq.c:134,6'
              BranchSideFuncs:
                - celt_rsqrt_norm
            - BranchSide:      'celt/vq.c:134,6'
              BranchSideFuncs:
                - celt_rsqrt_norm
        - Branch String:   'celt/vq.c:139,7'
          Branch Sides:
            - BranchSide:      'celt/vq.c:139,14'
              BranchSideFuncs: []
            - BranchSide:      'celt/vq.c:141,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/vq.c:132,8'
          Dst:             celt_ilog2
        - Src:             'celt/vq.c:135,8'
          Dst:             celt_rsqrt_norm
    - functionName:    exp_rotation
      functionSourceFile: '/src/opus/celt/vq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'short *'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - X
        - len
        - dir
        - stride
        - K
        - spread
      BBCount:         28
      ICount:          241
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - celt_cos_norm
        - celt_rcp
        - celt_udiv
        - exp_rotation1
      functionUses:    3
      BranchProfiles:
        - Branch String:   'celt/vq.c:83,17'
          Branch Sides:
            - BranchSide:      'celt/vq.c:83,20'
              BranchSideFuncs: []
            - BranchSide:      'celt/vq.c:84,7'
              BranchSideFuncs: []
        - Branch String:   'celt/vq.c:83,8'
          Branch Sides:
            - BranchSide:      'celt/vq.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/vq.c:85,27'
              BranchSideFuncs:
                - celt_rcp
                - celt_cos_norm
                - celt_cos_norm
                - celt_udiv.761
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
        - Branch String:   'celt/vq.c:93,8'
          Branch Sides:
            - BranchSide:      'celt/vq.c:95,15'
              BranchSideFuncs:
                - celt_udiv.761
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
            - BranchSide:      'celt/vq.c:103,20'
              BranchSideFuncs:
                - celt_udiv.761
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
        - Branch String:   'celt/vq.c:98,7'
          Branch Sides:
            - BranchSide:      'celt/vq.c:99,17'
              BranchSideFuncs:
                - celt_udiv.761
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
            - BranchSide:      'celt/vq.c:100,4'
              BranchSideFuncs:
                - celt_udiv.761
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
        - Branch String:   'celt/vq.c:104,4'
          Branch Sides:
            - BranchSide:      'celt/vq.c:104,4'
              BranchSideFuncs:
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
            - BranchSide:      'celt/vq.c:106,11'
              BranchSideFuncs:
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
        - Branch String:   'celt/vq.c:106,11'
          Branch Sides:
            - BranchSide:      'celt/vq.c:108,14'
              BranchSideFuncs:
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
            - BranchSide:      'celt/vq.c:112,24'
              BranchSideFuncs:
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
        - Branch String:   'celt/vq.c:108,14'
          Branch Sides:
            - BranchSide:      'celt/vq.c:109,27'
              BranchSideFuncs:
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
            - BranchSide:      'celt/vq.c:110,24'
              BranchSideFuncs:
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
                - exp_rotation1
      Callsites:
        - Src:             'celt/vq.c:87,11'
          Dst:             celt_rcp
        - Src:             'celt/vq.c:90,8'
          Dst:             celt_cos_norm
        - Src:             'celt/vq.c:91,8'
          Dst:             celt_cos_norm
        - Src:             'celt/vq.c:103,10'
          Dst:             celt_udiv
        - Src:             'celt/vq.c:109,13'
          Dst:             exp_rotation1
        - Src:             'celt/vq.c:110,10'
          Dst:             exp_rotation1
        - Src:             'celt/vq.c:112,10'
          Dst:             exp_rotation1
        - Src:             'celt/vq.c:114,13'
          Dst:             exp_rotation1
    - functionName:    extract_collapse_mask
      functionSourceFile: '/src/opus/celt/vq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - iy
        - N
        - B
      BBCount:         14
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - celt_udiv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/vq.c:148,8'
          Branch Sides:
            - BranchSide:      'celt/vq.c:149,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/vq.c:152,19'
              BranchSideFuncs:
                - celt_udiv.761
        - Branch String:   'celt/vq.c:159,7'
          Branch Sides:
            - BranchSide:      'celt/vq.c:158,17'
              BranchSideFuncs: []
            - BranchSide:      'celt/vq.c:160,25'
              BranchSideFuncs: []
        - Branch String:   'celt/vq.c:161,4'
          Branch Sides:
            - BranchSide:      'celt/vq.c:156,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/vq.c:162,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/vq.c:152,9'
          Dst:             celt_udiv
    - functionName:    celt_udiv
      functionSourceFile: '/src/opus/./celt/entcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - n
        - d
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    2
      BranchProfiles:
        - Branch String:   './celt/entcode.h:125,4'
          Branch Sides:
            - BranchSide:      './celt/entcode.h:125,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/entcode.h:136,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/entcode.h:125,4'
          Dst:             celt_fatal
    - functionName:    exp_rotation1
      functionSourceFile: '/src/opus/celt/vq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'short *'
        - int
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - X
        - len
        - stride
        - c
        - s
      BBCount:         9
      ICount:          182
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'celt/vq.c:54,4'
          Branch Sides:
            - BranchSide:      'celt/vq.c:57,12'
              BranchSideFuncs: []
            - BranchSide:      'celt/vq.c:62,12'
              BranchSideFuncs: []
        - Branch String:   'celt/vq.c:63,4'
          Branch Sides:
            - BranchSide:      'celt/vq.c:66,12'
              BranchSideFuncs: []
            - BranchSide:      'celt/vq.c:71,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    alg_quant
      functionSourceFile: '/src/opus/celt/vq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'short *'
        - int
        - int
        - int
        - int
        - 'struct.ec_ctx *'
        - short
        - int
        - int
      constantsTouched: []
      argNames:
        - X
        - N
        - K
        - spread
        - B
        - enc
        - gain
        - resynth
        - arch
      BBCount:         10
      ICount:          118
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - celt_fatal
        - encode_pulses
        - exp_rotation
        - extract_collapse_mask
        - normalise_residual
        - op_pvq_search_c
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/vq.c:338,4'
          Branch Sides:
            - BranchSide:      'celt/vq.c:338,4'
              BranchSideFuncs:
                - celt_fatal
                - exp_rotation
                - op_pvq_search_c
                - encode_pulses
                - extract_collapse_mask
                - normalise_residual
                - exp_rotation
            - BranchSide:      'celt/vq.c:339,4'
              BranchSideFuncs:
                - celt_fatal
                - exp_rotation
                - op_pvq_search_c
                - encode_pulses
                - extract_collapse_mask
                - normalise_residual
                - exp_rotation
        - Branch String:   'celt/vq.c:339,4'
          Branch Sides:
            - BranchSide:      'celt/vq.c:339,4'
              BranchSideFuncs:
                - exp_rotation
                - op_pvq_search_c
                - encode_pulses
                - extract_collapse_mask
                - normalise_residual
                - exp_rotation
            - BranchSide:      'celt/vq.c:342,4'
              BranchSideFuncs:
                - exp_rotation
                - op_pvq_search_c
                - encode_pulses
                - extract_collapse_mask
                - normalise_residual
                - exp_rotation
        - Branch String:   'celt/vq.c:350,8'
          Branch Sides:
            - BranchSide:      'celt/vq.c:350,8'
              BranchSideFuncs:
                - normalise_residual
                - exp_rotation
                - extract_collapse_mask
            - BranchSide:      'celt/vq.c:352,30'
              BranchSideFuncs:
                - normalise_residual
                - exp_rotation
                - extract_collapse_mask
      Callsites:
        - Src:             'celt/vq.c:338,4'
          Dst:             celt_fatal
        - Src:             'celt/vq.c:339,4'
          Dst:             celt_fatal
        - Src:             'celt/vq.c:344,4'
          Dst:             exp_rotation
        - Src:             'celt/vq.c:346,9'
          Dst:             op_pvq_search_c
        - Src:             'celt/vq.c:348,4'
          Dst:             encode_pulses
        - Src:             'celt/vq.c:352,7'
          Dst:             normalise_residual
        - Src:             'celt/vq.c:353,7'
          Dst:             exp_rotation
        - Src:             'celt/vq.c:356,20'
          Dst:             extract_collapse_mask
    - functionName:    op_pvq_search_c
      functionSourceFile: '/src/opus/celt/vq.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'short *'
        - 'int *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - X
        - iy
        - K
        - N
        - arch
      BBCount:         48
      ICount:          584
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - celt_fatal
        - celt_ilog2
        - celt_rcp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/vq.c:185,14'
          Branch Sides:
            - BranchSide:      'celt/vq.c:188,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_ilog2.755
                - celt_rcp
            - BranchSide:      'celt/vq.c:188,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_ilog2.755
                - celt_rcp
        - Branch String:   'celt/vq.c:188,4'
          Branch Sides:
            - BranchSide:      'celt/vq.c:183,18'
              BranchSideFuncs:
                - celt_fatal
                - celt_ilog2.755
                - celt_rcp
            - BranchSide:      'celt/vq.c:190,12'
              BranchSideFuncs:
                - celt_fatal
                - celt_ilog2.755
                - celt_rcp
        - Branch String:   'celt/vq.c:195,8'
          Branch Sides:
            - BranchSide:      'celt/vq.c:198,8'
              BranchSideFuncs:
                - celt_rcp
                - celt_fatal
                - celt_ilog2.755
            - BranchSide:      'celt/vq.c:237,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_ilog2.755
        - Branch String:   'celt/vq.c:200,7'
          Branch Sides:
            - BranchSide:      'celt/vq.c:199,17'
              BranchSideFuncs:
                - celt_rcp
                - celt_fatal
                - celt_ilog2.755
            - BranchSide:      'celt/vq.c:204,11'
              BranchSideFuncs:
                - celt_rcp
                - celt_fatal
                - celt_ilog2.755
        - Branch String:   'celt/vq.c:204,11'
          Branch Sides:
            - BranchSide:      'celt/vq.c:211,10'
              BranchSideFuncs:
                - celt_rcp
                - celt_fatal
                - celt_ilog2.755
            - BranchSide:      'celt/vq.c:218,13'
              BranchSideFuncs:
                - celt_rcp
                - celt_fatal
                - celt_ilog2.755
        - Branch String:   'celt/vq.c:213,13'
          Branch Sides:
            - BranchSide:      'celt/vq.c:214,17'
              BranchSideFuncs:
                - celt_rcp
                - celt_fatal
                - celt_ilog2.755
            - BranchSide:      'celt/vq.c:215,14'
              BranchSideFuncs:
                - celt_rcp
                - celt_fatal
                - celt_ilog2.755
        - Branch String:   'celt/vq.c:235,7'
          Branch Sides:
            - BranchSide:      'celt/vq.c:226,18'
              BranchSideFuncs:
                - celt_fatal
                - celt_ilog2.755
            - BranchSide:      'celt/vq.c:236,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_ilog2.755
        - Branch String:   'celt/vq.c:237,4'
          Branch Sides:
            - BranchSide:      'celt/vq.c:237,4'
              BranchSideFuncs:
                - celt_ilog2.755
            - BranchSide:      'celt/vq.c:244,8'
              BranchSideFuncs:
                - celt_ilog2.755
        - Branch String:   'celt/vq.c:244,8'
          Branch Sides:
            - BranchSide:      'celt/vq.c:246,18'
              BranchSideFuncs:
                - celt_ilog2.755
            - BranchSide:      'celt/vq.c:253,10'
              BranchSideFuncs:
                - celt_ilog2.755
        - Branch String:   'celt/vq.c:253,4'
          Branch Sides:
            - BranchSide:      'celt/vq.c:263,29'
              BranchSideFuncs:
                - celt_ilog2.755
            - BranchSide:      'celt/vq.c:319,5'
              BranchSideFuncs: []
        - Branch String:   'celt/vq.c:299,14'
          Branch Sides:
            - BranchSide:      'celt/vq.c:301,24'
              BranchSideFuncs:
                - celt_ilog2.755
            - BranchSide:      'celt/vq.c:305,7'
              BranchSideFuncs:
                - celt_ilog2.755
        - Branch String:   'celt/vq.c:305,7'
          Branch Sides:
            - BranchSide:      'celt/vq.c:286,16'
              BranchSideFuncs:
                - celt_ilog2.755
            - BranchSide:      'celt/vq.c:308,12'
              BranchSideFuncs:
                - celt_ilog2.755
        - Branch String:   'celt/vq.c:325,4'
          Branch Sides:
            - BranchSide:      'celt/vq.c:324,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/vq.c:327,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/vq.c:218,13'
          Dst:             celt_rcp
        - Src:             'celt/vq.c:237,4'
          Dst:             celt_fatal
        - Src:             'celt/vq.c:263,18'
          Dst:             celt_ilog2
    - functionName:    cpuid
      functionSourceFile: '/src/opus/celt/x86/x86cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - CPUInfo
        - InfoType
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_cpu_feature_check
      functionSourceFile: '/src/opus/celt/x86/x86cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CPU_Feature *'
      constantsTouched: []
      argNames:
        - cpu_feature
      BBCount:         18
      ICount:          147
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - cpuid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/x86/x86cpu.c:119,9'
          Branch Sides:
            - BranchSide:      'celt/x86/x86cpu.c:120,15'
              BranchSideFuncs:
                - cpuid
                - cpuid
            - BranchSide:      'celt/x86/x86cpu.c:133,9'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/x86cpu.c:124,59'
          Branch Sides:
            - BranchSide:      'celt/x86/x86cpu.c:124,63'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'celt/x86/x86cpu.c:124,59'
              BranchSideFuncs:
                - cpuid
        - Branch String:   'celt/x86/x86cpu.c:125,34'
          Branch Sides:
            - BranchSide:      'celt/x86/x86cpu.c:125,37'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'celt/x86/x86cpu.c:129,13'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/x86cpu.c:125,13'
          Branch Sides:
            - BranchSide:      'celt/x86/x86cpu.c:126,19'
              BranchSideFuncs:
                - cpuid
            - BranchSide:      'celt/x86/x86cpu.c:129,13'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/x86cpu.c:127,57'
          Branch Sides:
            - BranchSide:      'celt/x86/x86cpu.c:127,61'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/x86cpu.c:131,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/x86/x86cpu.c:116,5'
          Dst:             cpuid
        - Src:             'celt/x86/x86cpu.c:120,9'
          Dst:             cpuid
        - Src:             'celt/x86/x86cpu.c:126,13'
          Dst:             cpuid
    - functionName:    opus_select_arch_impl
      functionSourceFile: '/src/opus/celt/x86/x86cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - opus_cpu_feature_check
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/x86/x86cpu.c:142,17'
          Branch Sides:
            - BranchSide:      'celt/x86/x86cpu.c:145,5'
              BranchSideFuncs:
                - opus_cpu_feature_check
            - BranchSide:      'celt/x86/x86cpu.c:145,5'
              BranchSideFuncs:
                - opus_cpu_feature_check
        - Branch String:   'celt/x86/x86cpu.c:148,9'
          Branch Sides:
            - BranchSide:      'celt/x86/x86cpu.c:150,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/x86cpu.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/x86cpu.c:154,9'
          Branch Sides:
            - BranchSide:      'celt/x86/x86cpu.c:156,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/x86cpu.c:158,9'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/x86cpu.c:160,9'
          Branch Sides:
            - BranchSide:      'celt/x86/x86cpu.c:162,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/x86cpu.c:164,9'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/x86cpu.c:166,9'
          Branch Sides:
            - BranchSide:      'celt/x86/x86cpu.c:168,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/x86cpu.c:170,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/x86/x86cpu.c:145,5'
          Dst:             opus_cpu_feature_check
    - functionName:    opus_select_arch
      functionSourceFile: '/src/opus/celt/x86/x86cpu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opus_select_arch_impl
      functionUses:    4
      BranchProfiles:
        - Branch String:   'celt/x86/x86cpu.c:176,9'
          Branch Sides:
            - BranchSide:      'celt/x86/x86cpu.c:176,9'
              BranchSideFuncs:
                - opus_select_arch_impl
            - BranchSide:      'celt/x86/x86cpu.c:176,16'
              BranchSideFuncs:
                - opus_select_arch_impl
      Callsites:
        - Src:             'celt/x86/x86cpu.c:176,16'
          Dst:             opus_select_arch_impl
    - functionName:    celt_inner_prod_c
      functionSourceFile: '/src/opus/./celt/pitch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'short *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - N
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   './celt/pitch.h:164,4'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:165,12'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:166,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xcorr_kernel_c
      functionSourceFile: '/src/opus/./celt/pitch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'short *'
        - 'short *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - sum
        - len
      BBCount:         18
      ICount:          531
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - celt_fatal
      functionUses:    0
      BranchProfiles:
        - Branch String:   './celt/pitch.h:69,4'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:69,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:70,7'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:74,4'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:77,15'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:102,9'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:102,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:104,18'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:111,9'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:111,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:113,18'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:120,8'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:120,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:120,8'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:122,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/pitch.h:69,4'
          Dst:             celt_fatal
    - functionName:    celt_inner_prod_sse2
      functionSourceFile: '/src/opus/celt/x86/pitch_sse2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'short *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - N
      BBCount:         12
      ICount:          327
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/x86/pitch_sse2.c:57,5'
          Branch Sides:
            - BranchSide:      'celt/x86/pitch_sse2.c:59,56'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/pitch_sse2.c:72,27'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/pitch_sse2.c:74,9'
          Branch Sides:
            - BranchSide:      'celt/x86/pitch_sse2.c:76,56'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/pitch_sse2.c:85,26'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/pitch_sse2.c:89,5'
          Branch Sides:
            - BranchSide:      'celt/x86/pitch_sse2.c:90,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/pitch_sse2.c:93,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xcorr_kernel_c
      functionSourceFile: '/src/opus/./celt/pitch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'short *'
        - 'short *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - sum
        - len
      BBCount:         18
      ICount:          531
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/pitch.h:69,4'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:69,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:70,7'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:74,4'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:77,15'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:102,9'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:102,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:104,18'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:111,9'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:111,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:113,18'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:120,8'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:120,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:120,8'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:122,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/pitch.h:69,4'
          Dst:             celt_fatal
    - functionName:    celt_fir_sse4_1
      functionSourceFile: '/src/opus/celt/x86/celt_lpc_sse4_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'short *'
        - 'short *'
        - 'short *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - x
        - num
        - y
        - N
        - ord
        - arch
      BBCount:         27
      ICount:          385
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - celt_fatal
        - memcmp
        - xcorr_kernel_c
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/x86/celt_lpc_sse4_1.c:58,4'
          Branch Sides:
            - BranchSide:      'celt/x86/celt_lpc_sse4_1.c:59,17'
              BranchSideFuncs:
                - xcorr_kernel_c.814
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/x86/celt_lpc_sse4_1.c:60,8'
              BranchSideFuncs:
                - xcorr_kernel_c.814
                - memcmp
                - celt_fatal
        - Branch String:   'celt/x86/celt_lpc_sse4_1.c:63,4'
          Branch Sides:
            - BranchSide:      'celt/x86/celt_lpc_sse4_1.c:65,18'
              BranchSideFuncs:
                - xcorr_kernel_c.814
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/x86/celt_lpc_sse4_1.c:85,4'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/celt_lpc_sse4_1.c:74,10'
          Branch Sides:
            - BranchSide:      'celt/x86/celt_lpc_sse4_1.c:74,10'
              BranchSideFuncs:
                - xcorr_kernel_c.814
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/x86/celt_lpc_sse4_1.c:77,43'
              BranchSideFuncs:
                - xcorr_kernel_c.814
                - memcmp
                - celt_fatal
        - Branch String:   'celt/x86/celt_lpc_sse4_1.c:85,4'
          Branch Sides:
            - BranchSide:      'celt/x86/celt_lpc_sse4_1.c:87,18'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/celt_lpc_sse4_1.c:94,1'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/celt_lpc_sse4_1.c:88,7'
          Branch Sides:
            - BranchSide:      'celt/x86/celt_lpc_sse4_1.c:89,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/celt_lpc_sse4_1.c:90,14'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/celt_lpc_sse4_1.c:90,14'
          Branch Sides:
            - BranchSide:      'celt/x86/celt_lpc_sse4_1.c:85,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/celt_lpc_sse4_1.c:90,14'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/celt_lpc_sse4_1.c:90,14'
          Branch Sides:
            - BranchSide:      'celt/x86/celt_lpc_sse4_1.c:85,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/celt_lpc_sse4_1.c:85,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/x86/celt_lpc_sse4_1.c:70,10'
          Dst:             xcorr_kernel_c
        - Src:             'celt/x86/celt_lpc_sse4_1.c:74,10'
          Dst:             memcmp
        - Src:             'celt/x86/celt_lpc_sse4_1.c:74,10'
          Dst:             celt_fatal
    - functionName:    xcorr_kernel_c
      functionSourceFile: '/src/opus/./celt/pitch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'short *'
        - 'short *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - sum
        - len
      BBCount:         18
      ICount:          531
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/pitch.h:69,4'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:69,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:70,7'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:74,4'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:77,15'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:102,9'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:102,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:104,18'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:111,9'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:111,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:113,18'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:120,8'
              BranchSideFuncs: []
        - Branch String:   './celt/pitch.h:120,8'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:120,8'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:122,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/pitch.h:69,4'
          Dst:             celt_fatal
    - functionName:    xcorr_kernel_sse4_1
      functionSourceFile: '/src/opus/celt/x86/pitch_sse4_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'short *'
        - 'short *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - sum
        - len
      BBCount:         28
      ICount:          1215
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - celt_fatal
        - memcmp
        - xcorr_kernel_c
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/x86/pitch_sse4_1.c:122,5'
          Branch Sides:
            - BranchSide:      'celt/x86/pitch_sse4_1.c:123,18'
              BranchSideFuncs:
                - xcorr_kernel_c.831
                - celt_fatal
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/x86/pitch_sse4_1.c:125,20'
              BranchSideFuncs:
                - xcorr_kernel_c.831
                - celt_fatal
                - memcmp
                - celt_fatal
        - Branch String:   'celt/x86/pitch_sse4_1.c:128,5'
          Branch Sides:
            - BranchSide:      'celt/x86/pitch_sse4_1.c:128,5'
              BranchSideFuncs:
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/x86/pitch_sse4_1.c:130,12'
              BranchSideFuncs:
                - memcmp
                - celt_fatal
        - Branch String:   'celt/x86/pitch_sse4_1.c:135,5'
          Branch Sides:
            - BranchSide:      'celt/x86/pitch_sse4_1.c:137,45'
              BranchSideFuncs:
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/x86/pitch_sse4_1.c:149,26'
              BranchSideFuncs:
                - memcmp
                - celt_fatal
        - Branch String:   'celt/x86/pitch_sse4_1.c:164,5'
          Branch Sides:
            - BranchSide:      'celt/x86/pitch_sse4_1.c:166,16'
              BranchSideFuncs:
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/x86/pitch_sse4_1.c:188,12'
              BranchSideFuncs:
                - memcmp
                - celt_fatal
        - Branch String:   'celt/x86/pitch_sse4_1.c:189,9'
          Branch Sides:
            - BranchSide:      'celt/x86/pitch_sse4_1.c:191,17'
              BranchSideFuncs:
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/x86/pitch_sse4_1.c:207,14'
              BranchSideFuncs:
                - memcmp
                - celt_fatal
        - Branch String:   'celt/x86/pitch_sse4_1.c:207,14'
          Branch Sides:
            - BranchSide:      'celt/x86/pitch_sse4_1.c:209,17'
              BranchSideFuncs:
                - memcmp
                - celt_fatal
            - BranchSide:      'celt/x86/pitch_sse4_1.c:221,14'
              BranchSideFuncs:
                - memcmp
                - celt_fatal
        - Branch String:   'celt/x86/pitch_sse4_1.c:237,5'
          Branch Sides:
            - BranchSide:      'celt/x86/pitch_sse4_1.c:237,5'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/x86/pitch_sse4_1.c:239,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/x86/pitch_sse4_1.c:125,5'
          Dst:             xcorr_kernel_c
        - Src:             'celt/x86/pitch_sse4_1.c:128,5'
          Dst:             celt_fatal
        - Src:             'celt/x86/pitch_sse4_1.c:237,5'
          Dst:             memcmp
        - Src:             'celt/x86/pitch_sse4_1.c:237,5'
          Dst:             celt_fatal
    - functionName:    celt_inner_prod_sse4_1
      functionSourceFile: '/src/opus/celt/x86/pitch_sse4_1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'short *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - N
      BBCount:         15
      ICount:          430
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/x86/pitch_sse4_1.c:60,5'
          Branch Sides:
            - BranchSide:      'celt/x86/pitch_sse4_1.c:61,56'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/pitch_sse4_1.c:74,26'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/pitch_sse4_1.c:76,9'
          Branch Sides:
            - BranchSide:      'celt/x86/pitch_sse4_1.c:78,56'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/pitch_sse4_1.c:87,9'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/pitch_sse4_1.c:87,9'
          Branch Sides:
            - BranchSide:      'celt/x86/pitch_sse4_1.c:89,23'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/pitch_sse4_1.c:98,26'
              BranchSideFuncs: []
        - Branch String:   'celt/x86/pitch_sse4_1.c:103,5'
          Branch Sides:
            - BranchSide:      'celt/x86/pitch_sse4_1.c:105,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/x86/pitch_sse4_1.c:108,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_Decode
      functionSourceFile: '/src/opus/silk/dec_API.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'char *'
        - 'struct.silk_DecControlStruct *'
        - int
        - int
        - 'struct.ec_ctx *'
        - 'short *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - decState
        - decControl
        - lostFlag
        - newPacketFlag
        - psRangeDec
        - samplesOut
        - nSamplesOut
        - arch
      BBCount:         255
      ICount:          1841
      EdgeCount:       335
      CyclomaticComplexity: 82
      functionsReached:
        - celt_fatal
        - ec_dec_bit_logp
        - ec_dec_icdf
        - silk_decode_frame
        - silk_decode_indices
        - silk_decode_pulses
        - silk_decoder_set_fs
        - silk_init_decoder
        - silk_resampler
        - silk_stereo_MS_to_LR
        - silk_stereo_decode_mid_only
        - silk_stereo_decode_pred
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/dec_API.c:161,5'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:161,5'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
                - silk_init_decoder
            - BranchSide:      'silk/dec_API.c:166,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
                - silk_init_decoder
        - Branch String:   'silk/dec_API.c:161,5'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:161,5'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
                - silk_init_decoder
            - BranchSide:      'silk/dec_API.c:166,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
                - silk_init_decoder
        - Branch String:   'silk/dec_API.c:166,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:167,16'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
                - silk_init_decoder
            - BranchSide:      'silk/dec_API.c:173,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
                - silk_init_decoder
        - Branch String:   'silk/dec_API.c:167,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:168,13'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
                - silk_init_decoder
            - BranchSide:      'silk/dec_API.c:170,5'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
                - silk_init_decoder
        - Branch String:   'silk/dec_API.c:173,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:174,36'
              BranchSideFuncs:
                - silk_init_decoder
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
            - BranchSide:      'silk/dec_API.c:177,22'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
        - Branch String:   'silk/dec_API.c:177,57'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:177,60'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
            - BranchSide:      'silk/dec_API.c:177,90'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
        - Branch String:   'silk/dec_API.c:177,90'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:177,90'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
            - BranchSide:      'silk/dec_API.c:178,24'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
        - Branch String:   'silk/dec_API.c:180,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:181,16'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - silk_decoder_set_fs
                - celt_fatal
            - BranchSide:      'silk/dec_API.c:214,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
        - Branch String:   'silk/dec_API.c:181,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:183,17'
              BranchSideFuncs:
                - celt_fatal
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
            - BranchSide:      'silk/dec_API.c:212,5'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
        - Branch String:   'silk/dec_API.c:183,17'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:185,17'
              BranchSideFuncs:
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/dec_API.c:187,24'
              BranchSideFuncs:
                - celt_fatal
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
        - Branch String:   'silk/dec_API.c:187,24'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:188,17'
              BranchSideFuncs:
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/dec_API.c:190,24'
              BranchSideFuncs:
                - celt_fatal
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
        - Branch String:   'silk/dec_API.c:190,24'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:191,17'
              BranchSideFuncs:
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/dec_API.c:193,24'
              BranchSideFuncs:
                - celt_fatal
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
        - Branch String:   'silk/dec_API.c:193,24'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:194,17'
              BranchSideFuncs:
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/dec_API.c:196,24'
              BranchSideFuncs:
                - celt_fatal
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
        - Branch String:   'silk/dec_API.c:196,24'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:197,17'
              BranchSideFuncs:
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/dec_API.c:200,17'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/dec_API.c:205,33'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:205,36'
              BranchSideFuncs:
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/dec_API.c:210,42'
              BranchSideFuncs:
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/dec_API.c:205,53'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:205,56'
              BranchSideFuncs:
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/dec_API.c:210,42'
              BranchSideFuncs:
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/dec_API.c:205,17'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:206,17'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'silk/dec_API.c:210,42'
              BranchSideFuncs:
                - silk_decoder_set_fs
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/dec_API.c:214,39'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:214,42'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
            - BranchSide:      'silk/dec_API.c:219,32'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
        - Branch String:   'silk/dec_API.c:214,77'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:214,82'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
            - BranchSide:      'silk/dec_API.c:219,32'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
        - Branch String:   'silk/dec_API.c:214,107'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:214,110'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
            - BranchSide:      'silk/dec_API.c:215,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
        - Branch String:   'silk/dec_API.c:214,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:215,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
            - BranchSide:      'silk/dec_API.c:219,32'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
        - Branch String:   'silk/dec_API.c:222,72'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:222,75'
              BranchSideFuncs: []
            - BranchSide:      'silk/dec_API.c:223,13'
              BranchSideFuncs: []
        - Branch String:   'silk/dec_API.c:222,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:223,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/dec_API.c:228,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
        - Branch String:   'silk/dec_API.c:228,38'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:228,41'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
            - BranchSide:      'silk/dec_API.c:282,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:228,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:231,16'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
                - ec_dec_bit_logp
            - BranchSide:      'silk/dec_API.c:282,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:231,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:232,20'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
            - BranchSide:      'silk/dec_API.c:238,16'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
        - Branch String:   'silk/dec_API.c:232,13'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:233,69'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - ec_dec_bit_logp
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
            - BranchSide:      'silk/dec_API.c:235,60'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
                - ec_dec_bit_logp
        - Branch String:   'silk/dec_API.c:238,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:239,13'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
            - BranchSide:      'silk/dec_API.c:252,13'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:240,17'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:241,21'
              BranchSideFuncs:
                - ec_dec_icdf
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:250,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
        - Branch String:   'silk/dec_API.c:241,21'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:242,21'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
            - BranchSide:      'silk/dec_API.c:244,48'
              BranchSideFuncs:
                - ec_dec_icdf
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:245,21'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:0,0'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
            - BranchSide:      'silk/dec_API.c:246,62'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - ec_dec_icdf
        - Branch String:   'silk/dec_API.c:252,13'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:254,20'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:279,5'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:254,13'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:255,24'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:278,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:255,17'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:256,25'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:277,13'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:256,25'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:260,29'
              BranchSideFuncs:
                - silk_decode_indices
                - silk_decode_pulses
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:276,17'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:260,64'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:260,67'
              BranchSideFuncs:
                - silk_decode_indices
                - silk_decode_pulses
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:267,29'
              BranchSideFuncs:
                - silk_decode_indices
                - silk_decode_pulses
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:260,29'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:261,54'
              BranchSideFuncs:
                - silk_stereo_decode_pred
                - silk_decode_indices
                - silk_decode_pulses
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:267,29'
              BranchSideFuncs:
                - silk_decode_indices
                - silk_decode_pulses
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:262,33'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:263,62'
              BranchSideFuncs:
                - silk_stereo_decode_mid_only
                - silk_decode_indices
                - silk_decode_pulses
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_stereo_decode_pred
            - BranchSide:      'silk/dec_API.c:265,25'
              BranchSideFuncs:
                - silk_decode_indices
                - silk_decode_pulses
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:267,35'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:267,38'
              BranchSideFuncs:
                - silk_decode_indices
                - silk_decode_pulses
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:270,40'
              BranchSideFuncs:
                - silk_decode_indices
                - silk_decode_pulses
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:267,29'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:268,40'
              BranchSideFuncs:
                - silk_decode_indices
                - silk_decode_pulses
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:270,40'
              BranchSideFuncs:
                - silk_decode_indices
                - silk_decode_pulses
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:282,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:283,15'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:303,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:283,46'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:284,15'
              BranchSideFuncs:
                - silk_stereo_decode_pred
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:286,38'
              BranchSideFuncs:
                - silk_stereo_decode_pred
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:284,44'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:284,47'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_pred
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:296,20'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:283,15'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:286,38'
              BranchSideFuncs:
                - silk_stereo_decode_pred
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:296,20'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:288,50'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:288,53'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:289,19'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_mid_only
        - Branch String:   'silk/dec_API.c:288,126'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:289,19'
              BranchSideFuncs:
                - silk_stereo_decode_mid_only
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
            - BranchSide:      'silk/dec_API.c:291,46'
              BranchSideFuncs:
                - silk_stereo_decode_mid_only
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:289,48'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:289,51'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
                - silk_stereo_decode_mid_only
            - BranchSide:      'silk/dec_API.c:293,36'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:288,17'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:291,46'
              BranchSideFuncs:
                - silk_stereo_decode_mid_only
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
            - BranchSide:      'silk/dec_API.c:293,36'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:296,13'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:0,0'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
            - BranchSide:      'silk/dec_API.c:297,36'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:303,44'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:303,47'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
            - BranchSide:      'silk/dec_API.c:315,25'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:303,71'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:303,74'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
            - BranchSide:      'silk/dec_API.c:315,25'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:303,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:304,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
            - BranchSide:      'silk/dec_API.c:315,25'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:317,5'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:317,5'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
            - BranchSide:      'silk/dec_API.c:317,5'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:320,10'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:322,31'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
            - BranchSide:      'silk/dec_API.c:325,8'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:329,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:330,21'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
            - BranchSide:      'silk/dec_API.c:332,21'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:333,15'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:333,19'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
            - BranchSide:      'silk/dec_API.c:335,47'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:333,54'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:333,57'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
            - BranchSide:      'silk/dec_API.c:333,15'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:333,86'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:333,89'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
            - BranchSide:      'silk/dec_API.c:333,15'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:337,5'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:338,13'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
            - BranchSide:      'silk/dec_API.c:374,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
        - Branch String:   'silk/dec_API.c:338,20'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:338,23'
              BranchSideFuncs:
                - silk_decode_frame
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
            - BranchSide:      'silk/dec_API.c:342,26'
              BranchSideFuncs:
                - silk_decode_frame
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
        - Branch String:   'silk/dec_API.c:338,13'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:342,26'
              BranchSideFuncs:
                - silk_decode_frame
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
            - BranchSide:      'silk/dec_API.c:369,13'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
                - silk_decode_frame
        - Branch String:   'silk/dec_API.c:344,17'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:345,28'
              BranchSideFuncs:
                - silk_decode_frame
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
            - BranchSide:      'silk/dec_API.c:346,24'
              BranchSideFuncs:
                - silk_decode_frame
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
        - Branch String:   'silk/dec_API.c:346,24'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:347,30'
              BranchSideFuncs:
                - silk_decode_frame
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
            - BranchSide:      'silk/dec_API.c:348,24'
              BranchSideFuncs:
                - silk_decode_frame
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
        - Branch String:   'silk/dec_API.c:348,30'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:348,33'
              BranchSideFuncs:
                - silk_decode_frame
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
            - BranchSide:      'silk/dec_API.c:353,28'
              BranchSideFuncs:
                - silk_decode_frame
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
        - Branch String:   'silk/dec_API.c:348,24'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:351,28'
              BranchSideFuncs:
                - silk_decode_frame
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
            - BranchSide:      'silk/dec_API.c:353,28'
              BranchSideFuncs:
                - silk_decode_frame
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
        - Branch String:   'silk/dec_API.c:374,39'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:374,42'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
                - silk_stereo_MS_to_LR
            - BranchSide:      'silk/dec_API.c:379,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
        - Branch String:   'silk/dec_API.c:374,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:376,32'
              BranchSideFuncs:
                - silk_stereo_MS_to_LR
                - silk_resampler
                - silk_resampler
            - BranchSide:      'silk/dec_API.c:379,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
        - Branch String:   'silk/dec_API.c:387,5'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:387,5'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
            - BranchSide:      'silk/dec_API.c:387,5'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
        - Branch String:   'silk/dec_API.c:389,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:390,26'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
            - BranchSide:      'silk/dec_API.c:392,28'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
        - Branch String:   'silk/dec_API.c:395,5'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:395,5'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
            - BranchSide:      'silk/dec_API.c:395,5'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
        - Branch String:   'silk/dec_API.c:399,10'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:400,8'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
            - BranchSide:      'silk/dec_API.c:404,12'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
        - Branch String:   'silk/dec_API.c:404,21'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:404,19'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
            - BranchSide:      'silk/dec_API.c:404,19'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
        - Branch String:   'silk/dec_API.c:404,5'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:407,33'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
            - BranchSide:      'silk/dec_API.c:418,9'
              BranchSideFuncs:
                - silk_resampler
        - Branch String:   'silk/dec_API.c:410,13'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:411,20'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
            - BranchSide:      'silk/dec_API.c:415,5'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
        - Branch String:   'silk/dec_API.c:411,13'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:412,43'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
            - BranchSide:      'silk/dec_API.c:414,9'
              BranchSideFuncs:
                - silk_resampler
                - silk_resampler
        - Branch String:   'silk/dec_API.c:418,39'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:418,42'
              BranchSideFuncs:
                - silk_resampler
            - BranchSide:      'silk/dec_API.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'silk/dec_API.c:418,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:419,14'
              BranchSideFuncs:
                - silk_resampler
            - BranchSide:      'silk/dec_API.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'silk/dec_API.c:419,14'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:422,37'
              BranchSideFuncs:
                - silk_resampler
            - BranchSide:      'silk/dec_API.c:428,20'
              BranchSideFuncs: []
        - Branch String:   'silk/dec_API.c:424,13'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:425,43'
              BranchSideFuncs: []
            - BranchSide:      'silk/dec_API.c:427,9'
              BranchSideFuncs: []
        - Branch String:   'silk/dec_API.c:428,13'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'silk/dec_API.c:429,43'
              BranchSideFuncs: []
        - Branch String:   'silk/dec_API.c:435,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:436,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/dec_API.c:439,9'
              BranchSideFuncs: []
        - Branch String:   'silk/dec_API.c:442,9'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:445,16'
              BranchSideFuncs: []
            - BranchSide:      'silk/dec_API.c:448,41'
              BranchSideFuncs: []
        - Branch String:   'silk/dec_API.c:445,8'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:446,11'
              BranchSideFuncs: []
            - BranchSide:      'silk/dec_API.c:447,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/dec_API.c:161,5'
          Dst:             celt_fatal
        - Src:             'silk/dec_API.c:174,16'
          Dst:             silk_init_decoder
        - Src:             'silk/dec_API.c:200,17'
          Dst:             celt_fatal
        - Src:             'silk/dec_API.c:206,17'
          Dst:             celt_fatal
        - Src:             'silk/dec_API.c:210,20'
          Dst:             silk_decoder_set_fs
        - Src:             'silk/dec_API.c:233,53'
          Dst:             ec_dec_bit_logp
        - Src:             'silk/dec_API.c:235,44'
          Dst:             ec_dec_bit_logp
        - Src:             'silk/dec_API.c:244,35'
          Dst:             ec_dec_icdf
        - Src:             'silk/dec_API.c:261,29'
          Dst:             silk_stereo_decode_pred
        - Src:             'silk/dec_API.c:263,33'
          Dst:             silk_stereo_decode_mid_only
        - Src:             'silk/dec_API.c:272,25'
          Dst:             silk_decode_indices
        - Src:             'silk/dec_API.c:273,25'
          Dst:             silk_decode_pulses
        - Src:             'silk/dec_API.c:286,13'
          Dst:             silk_stereo_decode_pred
        - Src:             'silk/dec_API.c:291,17'
          Dst:             silk_stereo_decode_mid_only
        - Src:             'silk/dec_API.c:360,20'
          Dst:             silk_decode_frame
        - Src:             'silk/dec_API.c:376,9'
          Dst:             silk_stereo_MS_to_LR
        - Src:             'silk/dec_API.c:407,16'
          Dst:             silk_resampler
        - Src:             'silk/dec_API.c:422,20'
          Dst:             silk_resampler
    - functionName:    silk_InitDecoder
      functionSourceFile: '/src/opus/silk/dec_API.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - decState
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - silk_LoadOSCEModels
        - silk_init_decoder
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/dec_API.c:121,5'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:122,36'
              BranchSideFuncs:
                - silk_init_decoder
            - BranchSide:      'silk/dec_API.c:124,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/dec_API.c:118,5'
          Dst:             silk_LoadOSCEModels
        - Src:             'silk/dec_API.c:122,16'
          Dst:             silk_init_decoder
    - functionName:    silk_LoadOSCEModels
      functionSourceFile: '/src/opus/silk/dec_API.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - decState
        - data
        - len
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    silk_ResetDecoder
      functionSourceFile: '/src/opus/silk/dec_API.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - decState
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - silk_reset_decoder
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/dec_API.c:96,5'
          Branch Sides:
            - BranchSide:      'silk/dec_API.c:97,37'
              BranchSideFuncs:
                - silk_reset_decoder
            - BranchSide:      'silk/dec_API.c:99,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/dec_API.c:97,16'
          Dst:             silk_reset_decoder
    - functionName:    silk_Get_Decoder_Size
      functionSourceFile: '/src/opus/silk/dec_API.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'int *'
      constantsTouched: []
      argNames:
        - decSizeBytes
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    silk_stereo_MS_to_LR
      functionSourceFile: '/src/opus/silk/stereo_MS_to_LR.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.stereo_dec_state *'
        - 'short *'
        - 'short *'
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - state
        - x1
        - x2
        - pred_Q13
        - fs_kHz
        - frame_length
      BBCount:         37
      ICount:          509
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/stereo_MS_to_LR.c:59,5'
          Branch Sides:
            - BranchSide:      'silk/stereo_MS_to_LR.c:60,22'
              BranchSideFuncs: []
            - BranchSide:      'silk/stereo_MS_to_LR.c:67,17'
              BranchSideFuncs: []
        - Branch String:   'silk/stereo_MS_to_LR.c:65,35'
          Branch Sides:
            - BranchSide:      'silk/stereo_MS_to_LR.c:65,23'
              BranchSideFuncs: []
            - BranchSide:      'silk/stereo_MS_to_LR.c:65,35'
              BranchSideFuncs: []
        - Branch String:   'silk/stereo_MS_to_LR.c:65,35'
          Branch Sides:
            - BranchSide:      'silk/stereo_MS_to_LR.c:65,23'
              BranchSideFuncs: []
            - BranchSide:      'silk/stereo_MS_to_LR.c:65,23'
              BranchSideFuncs: []
        - Branch String:   'silk/stereo_MS_to_LR.c:69,5'
          Branch Sides:
            - BranchSide:      'silk/stereo_MS_to_LR.c:70,15'
              BranchSideFuncs: []
            - BranchSide:      'silk/stereo_MS_to_LR.c:75,33'
              BranchSideFuncs: []
        - Branch String:   'silk/stereo_MS_to_LR.c:73,35'
          Branch Sides:
            - BranchSide:      'silk/stereo_MS_to_LR.c:73,23'
              BranchSideFuncs: []
            - BranchSide:      'silk/stereo_MS_to_LR.c:73,35'
              BranchSideFuncs: []
        - Branch String:   'silk/stereo_MS_to_LR.c:73,35'
          Branch Sides:
            - BranchSide:      'silk/stereo_MS_to_LR.c:73,23'
              BranchSideFuncs: []
            - BranchSide:      'silk/stereo_MS_to_LR.c:73,23'
              BranchSideFuncs: []
        - Branch String:   'silk/stereo_MS_to_LR.c:79,5'
          Branch Sides:
            - BranchSide:      'silk/stereo_MS_to_LR.c:80,16'
              BranchSideFuncs: []
            - BranchSide:      'silk/stereo_MS_to_LR.c:85,1'
              BranchSideFuncs: []
        - Branch String:   'silk/stereo_MS_to_LR.c:82,35'
          Branch Sides:
            - BranchSide:      'silk/stereo_MS_to_LR.c:82,23'
              BranchSideFuncs: []
            - BranchSide:      'silk/stereo_MS_to_LR.c:82,35'
              BranchSideFuncs: []
        - Branch String:   'silk/stereo_MS_to_LR.c:82,35'
          Branch Sides:
            - BranchSide:      'silk/stereo_MS_to_LR.c:82,23'
              BranchSideFuncs: []
            - BranchSide:      'silk/stereo_MS_to_LR.c:82,23'
              BranchSideFuncs: []
        - Branch String:   'silk/stereo_MS_to_LR.c:83,35'
          Branch Sides:
            - BranchSide:      'silk/stereo_MS_to_LR.c:83,23'
              BranchSideFuncs: []
            - BranchSide:      'silk/stereo_MS_to_LR.c:83,35'
              BranchSideFuncs: []
        - Branch String:   'silk/stereo_MS_to_LR.c:83,35'
          Branch Sides:
            - BranchSide:      'silk/stereo_MS_to_LR.c:83,23'
              BranchSideFuncs: []
            - BranchSide:      'silk/stereo_MS_to_LR.c:83,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_resampler
      functionSourceFile: '/src/opus/silk/resampler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._silk_resampler_state_struct *'
        - 'short *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - S
        - out
        - in
        - inLen
      BBCount:         12
      ICount:          230
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - celt_fatal
        - silk_resampler_private_IIR_FIR
        - silk_resampler_private_down_FIR
        - silk_resampler_private_up2_HQ_wrapper
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/resampler.c:184,5'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:184,5'
              BranchSideFuncs:
                - celt_fatal
                - silk_resampler_private_down_FIR
                - silk_resampler_private_down_FIR
                - silk_resampler_private_IIR_FIR
                - silk_resampler_private_IIR_FIR
                - silk_resampler_private_up2_HQ_wrapper
                - silk_resampler_private_up2_HQ_wrapper
            - BranchSide:      'silk/resampler.c:186,5'
              BranchSideFuncs:
                - celt_fatal
                - silk_resampler_private_down_FIR
                - silk_resampler_private_down_FIR
                - silk_resampler_private_IIR_FIR
                - silk_resampler_private_IIR_FIR
                - silk_resampler_private_up2_HQ_wrapper
                - silk_resampler_private_up2_HQ_wrapper
        - Branch String:   'silk/resampler.c:186,5'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:186,5'
              BranchSideFuncs:
                - silk_resampler_private_down_FIR
                - silk_resampler_private_down_FIR
                - silk_resampler_private_IIR_FIR
                - silk_resampler_private_IIR_FIR
                - silk_resampler_private_up2_HQ_wrapper
                - silk_resampler_private_up2_HQ_wrapper
            - BranchSide:      'silk/resampler.c:188,16'
              BranchSideFuncs:
                - silk_resampler_private_down_FIR
                - silk_resampler_private_down_FIR
                - silk_resampler_private_IIR_FIR
                - silk_resampler_private_IIR_FIR
                - silk_resampler_private_up2_HQ_wrapper
                - silk_resampler_private_up2_HQ_wrapper
        - Branch String:   'silk/resampler.c:193,5'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:195,52'
              BranchSideFuncs:
                - silk_resampler_private_up2_HQ_wrapper
                - silk_resampler_private_up2_HQ_wrapper
            - BranchSide:      'silk/resampler.c:199,45'
              BranchSideFuncs:
                - silk_resampler_private_IIR_FIR
                - silk_resampler_private_IIR_FIR
            - BranchSide:      'silk/resampler.c:203,46'
              BranchSideFuncs:
                - silk_resampler_private_down_FIR
                - silk_resampler_private_down_FIR
            - BranchSide:      'silk/resampler.c:207,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/resampler.c:184,5'
          Dst:             celt_fatal
        - Src:             'silk/resampler.c:186,5'
          Dst:             celt_fatal
        - Src:             'silk/resampler.c:195,13'
          Dst:             silk_resampler_private_up2_HQ_wrapper
        - Src:             'silk/resampler.c:196,13'
          Dst:             silk_resampler_private_up2_HQ_wrapper
        - Src:             'silk/resampler.c:199,13'
          Dst:             silk_resampler_private_IIR_FIR
        - Src:             'silk/resampler.c:200,13'
          Dst:             silk_resampler_private_IIR_FIR
        - Src:             'silk/resampler.c:203,13'
          Dst:             silk_resampler_private_down_FIR
        - Src:             'silk/resampler.c:204,13'
          Dst:             silk_resampler_private_down_FIR
    - functionName:    silk_resampler_init
      functionSourceFile: '/src/opus/silk/resampler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._silk_resampler_state_struct *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - S
        - Fs_Hz_in
        - Fs_Hz_out
        - forEnc
      BBCount:         74
      ICount:          477
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/resampler.c:91,9'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:92,15'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/resampler.c:99,15'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/resampler.c:92,33'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:92,36'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/resampler.c:93,15'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/resampler.c:92,55'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:92,58'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/resampler.c:93,15'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/resampler.c:92,77'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:92,80'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/resampler.c:93,15'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/resampler.c:92,99'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:92,102'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/resampler.c:93,15'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/resampler.c:92,123'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:93,15'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'silk/resampler.c:94,13'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:93,33'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:93,36'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/resampler.c:97,43'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:93,55'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:93,58'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/resampler.c:97,43'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:92,13'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:94,13'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'silk/resampler.c:97,43'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:99,33'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:99,36'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/resampler.c:100,15'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/resampler.c:99,55'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:99,58'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/resampler.c:100,15'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/resampler.c:99,79'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:100,15'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'silk/resampler.c:101,13'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:100,33'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:100,36'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/resampler.c:104,43'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:100,55'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:100,58'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/resampler.c:104,43'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:100,77'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:100,80'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/resampler.c:104,43'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:100,99'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:100,102'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/resampler.c:104,43'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:99,13'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:101,13'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'silk/resampler.c:104,43'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:115,9'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:117,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler.c:125,17'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:117,13'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:119,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler.c:122,13'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler.c:125,17'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:127,10'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'silk/resampler.c:159,9'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler.c:128,13'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:129,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler.c:132,20'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:132,20'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:133,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler.c:136,20'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:136,20'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:137,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler.c:140,20'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:140,20'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:141,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler.c:144,20'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:144,20'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:145,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler.c:148,20'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:148,20'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:149,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler.c:154,13'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler.c:165,5'
          Branch Sides:
            - BranchSide:      'silk/resampler.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler.c:169,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/resampler.c:94,13'
          Dst:             celt_fatal
        - Src:             'silk/resampler.c:101,13'
          Dst:             celt_fatal
        - Src:             'silk/resampler.c:154,13'
          Dst:             celt_fatal
    - functionName:    silk_resampler_private_down_FIR_INTERPOL
      functionSourceFile: '/src/opus/silk/resampler_private_down_FIR.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'short *'
      argCount:        7
      argTypes:
        - 'short *'
        - 'int *'
        - 'short *'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - out
        - buf
        - FIR_Coefs
        - FIR_Order
        - FIR_Fracs
        - max_index_Q16
        - index_increment_Q16
      BBCount:         38
      ICount:          1100
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/resampler_private_down_FIR.c:51,5'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_down_FIR.c:53,28'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_down_FIR.c:87,28'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_down_FIR.c:110,28'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_down_FIR.c:139,13'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/resampler_private_down_FIR.c:53,13'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_down_FIR.c:55,27'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_down_FIR.c:85,13'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_down_FIR.c:83,38'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_down_FIR.c:83,26'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_down_FIR.c:83,38'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_down_FIR.c:83,38'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_down_FIR.c:83,26'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_down_FIR.c:83,26'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_down_FIR.c:87,13'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_down_FIR.c:89,27'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_down_FIR.c:108,13'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_down_FIR.c:106,38'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_down_FIR.c:106,26'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_down_FIR.c:106,38'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_down_FIR.c:106,38'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_down_FIR.c:106,26'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_down_FIR.c:106,26'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_down_FIR.c:110,13'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_down_FIR.c:112,27'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_down_FIR.c:137,13'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_down_FIR.c:135,38'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_down_FIR.c:135,26'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_down_FIR.c:135,38'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_down_FIR.c:135,38'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_down_FIR.c:135,26'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_down_FIR.c:135,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/resampler_private_down_FIR.c:139,13'
          Dst:             celt_fatal
    - functionName:    silk_resampler_private_down_FIR
      functionSourceFile: '/src/opus/silk/resampler_private_down_FIR.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'short *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - SS
        - out
        - in
        - inLen
      BBCount:         12
      ICount:          175
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - silk_resampler_private_AR2
        - silk_resampler_private_down_FIR_INTERPOL
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/resampler_private_down_FIR.c:169,22'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_down_FIR.c:169,20'
              BranchSideFuncs:
                - silk_resampler_private_AR2
                - silk_resampler_private_down_FIR_INTERPOL
            - BranchSide:      'silk/resampler_private_down_FIR.c:169,20'
              BranchSideFuncs:
                - silk_resampler_private_AR2
                - silk_resampler_private_down_FIR_INTERPOL
        - Branch String:   'silk/resampler_private_down_FIR.c:183,13'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_down_FIR.c:185,13'
              BranchSideFuncs:
                - silk_resampler_private_AR2
                - silk_resampler_private_down_FIR_INTERPOL
            - BranchSide:      'silk/resampler_private_down_FIR.c:187,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/resampler_private_down_FIR.c:172,9'
          Dst:             silk_resampler_private_AR2
        - Src:             'silk/resampler_private_down_FIR.c:177,15'
          Dst:             silk_resampler_private_down_FIR_INTERPOL
    - functionName:    silk_resampler_private_IIR_FIR_INTERPOL
      functionSourceFile: '/src/opus/silk/resampler_private_IIR_FIR.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'short *'
      argCount:        4
      argTypes:
        - 'short *'
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - out
        - buf
        - max_index_Q16
        - index_increment_Q16
      BBCount:         11
      ICount:          209
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/resampler_private_IIR_FIR.c:48,5'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_IIR_FIR.c:49,23'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_IIR_FIR.c:62,12'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_IIR_FIR.c:60,30'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_IIR_FIR.c:60,18'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_IIR_FIR.c:60,30'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_IIR_FIR.c:60,30'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_IIR_FIR.c:60,18'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_IIR_FIR.c:60,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_resampler_private_IIR_FIR
      functionSourceFile: '/src/opus/silk/resampler_private_IIR_FIR.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'short *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - SS
        - out
        - in
        - inLen
      BBCount:         12
      ICount:          139
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - silk_resampler_private_IIR_FIR_INTERPOL
        - silk_resampler_private_up2_HQ
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/resampler_private_IIR_FIR.c:86,22'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_IIR_FIR.c:86,20'
              BranchSideFuncs:
                - silk_resampler_private_up2_HQ
                - silk_resampler_private_IIR_FIR_INTERPOL
            - BranchSide:      'silk/resampler_private_IIR_FIR.c:86,20'
              BranchSideFuncs:
                - silk_resampler_private_up2_HQ
                - silk_resampler_private_IIR_FIR_INTERPOL
        - Branch String:   'silk/resampler_private_IIR_FIR.c:96,13'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_IIR_FIR.c:98,13'
              BranchSideFuncs:
                - silk_resampler_private_up2_HQ
                - silk_resampler_private_IIR_FIR_INTERPOL
            - BranchSide:      'silk/resampler_private_IIR_FIR.c:100,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/resampler_private_IIR_FIR.c:89,9'
          Dst:             silk_resampler_private_up2_HQ
        - Src:             'silk/resampler_private_IIR_FIR.c:92,15'
          Dst:             silk_resampler_private_IIR_FIR_INTERPOL
    - functionName:    silk_resampler_private_up2_HQ_wrapper
      functionSourceFile: '/src/opus/silk/resampler_private_up2_HQ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'short *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - SS
        - out
        - in
        - len
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - silk_resampler_private_up2_HQ
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'silk/resampler_private_up2_HQ.c:112,5'
          Dst:             silk_resampler_private_up2_HQ
    - functionName:    silk_resampler_private_up2_HQ
      functionSourceFile: '/src/opus/silk/resampler_private_up2_HQ.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'int *'
        - 'short *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - S
        - out
        - in
        - len
      BBCount:         31
      ICount:          364
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - _silk_fatal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/resampler_private_up2_HQ.c:48,5'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_up2_HQ.c:48,5'
              BranchSideFuncs:
                - _silk_fatal
                - _silk_fatal
                - _silk_fatal
                - _silk_fatal
                - _silk_fatal
            - BranchSide:      'silk/resampler_private_up2_HQ.c:49,5'
              BranchSideFuncs:
                - _silk_fatal
                - _silk_fatal
                - _silk_fatal
                - _silk_fatal
                - _silk_fatal
        - Branch String:   'silk/resampler_private_up2_HQ.c:49,5'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_up2_HQ.c:49,5'
              BranchSideFuncs:
                - _silk_fatal
                - _silk_fatal
                - _silk_fatal
                - _silk_fatal
            - BranchSide:      'silk/resampler_private_up2_HQ.c:50,5'
              BranchSideFuncs:
                - _silk_fatal
                - _silk_fatal
                - _silk_fatal
                - _silk_fatal
        - Branch String:   'silk/resampler_private_up2_HQ.c:50,5'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_up2_HQ.c:50,5'
              BranchSideFuncs:
                - _silk_fatal
                - _silk_fatal
                - _silk_fatal
            - BranchSide:      'silk/resampler_private_up2_HQ.c:51,5'
              BranchSideFuncs:
                - _silk_fatal
                - _silk_fatal
                - _silk_fatal
        - Branch String:   'silk/resampler_private_up2_HQ.c:51,5'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_up2_HQ.c:51,5'
              BranchSideFuncs:
                - _silk_fatal
                - _silk_fatal
            - BranchSide:      'silk/resampler_private_up2_HQ.c:52,5'
              BranchSideFuncs:
                - _silk_fatal
                - _silk_fatal
        - Branch String:   'silk/resampler_private_up2_HQ.c:52,5'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_up2_HQ.c:52,5'
              BranchSideFuncs:
                - _silk_fatal
            - BranchSide:      'silk/resampler_private_up2_HQ.c:53,5'
              BranchSideFuncs:
                - _silk_fatal
        - Branch String:   'silk/resampler_private_up2_HQ.c:53,5'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_up2_HQ.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_up2_HQ.c:56,12'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_up2_HQ.c:56,5'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_up2_HQ.c:58,16'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_up2_HQ.c:102,1'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_up2_HQ.c:79,36'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_up2_HQ.c:79,24'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_up2_HQ.c:79,36'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_up2_HQ.c:79,36'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_up2_HQ.c:79,24'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_up2_HQ.c:79,24'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_up2_HQ.c:100,40'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_up2_HQ.c:100,28'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_up2_HQ.c:100,40'
              BranchSideFuncs: []
        - Branch String:   'silk/resampler_private_up2_HQ.c:100,40'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_up2_HQ.c:100,28'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_up2_HQ.c:100,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/resampler_private_up2_HQ.c:48,5'
          Dst:             _silk_fatal
        - Src:             'silk/resampler_private_up2_HQ.c:49,5'
          Dst:             _silk_fatal
        - Src:             'silk/resampler_private_up2_HQ.c:50,5'
          Dst:             _silk_fatal
        - Src:             'silk/resampler_private_up2_HQ.c:51,5'
          Dst:             _silk_fatal
        - Src:             'silk/resampler_private_up2_HQ.c:52,5'
          Dst:             _silk_fatal
        - Src:             'silk/resampler_private_up2_HQ.c:53,5'
          Dst:             _silk_fatal
    - functionName:    _silk_fatal
      functionSourceFile: '/src/opus/./silk/typedef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - file
        - line
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fprintf
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './silk/typedef.h:69,4'
          Dst:             fprintf
        - Src:             './silk/typedef.h:73,4'
          Dst:             abort
    - functionName:    silk_stereo_decode_mid_only
      functionSourceFile: '/src/opus/silk/stereo_decode_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ec_ctx *'
        - 'int *'
      constantsTouched: []
      argNames:
        - psRangeDec
        - decode_only_mid
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ec_dec_icdf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'silk/stereo_decode_pred.c:72,24'
          Dst:             ec_dec_icdf
    - functionName:    silk_stereo_decode_pred
      functionSourceFile: '/src/opus/silk/stereo_decode_pred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ec_ctx *'
        - 'int *'
      constantsTouched: []
      argNames:
        - psRangeDec
        - pred_Q13
      BBCount:         11
      ICount:          155
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - ec_dec_icdf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/stereo_decode_pred.c:47,5'
          Branch Sides:
            - BranchSide:      'silk/stereo_decode_pred.c:48,37'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/stereo_decode_pred.c:53,12'
              BranchSideFuncs: []
        - Branch String:   'silk/stereo_decode_pred.c:53,5'
          Branch Sides:
            - BranchSide:      'silk/stereo_decode_pred.c:54,33'
              BranchSideFuncs: []
            - BranchSide:      'silk/stereo_decode_pred.c:62,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/stereo_decode_pred.c:44,9'
          Dst:             ec_dec_icdf
        - Src:             'silk/stereo_decode_pred.c:48,24'
          Dst:             ec_dec_icdf
        - Src:             'silk/stereo_decode_pred.c:49,24'
          Dst:             ec_dec_icdf
    - functionName:    dual_inner_prod_c
      functionSourceFile: '/src/opus/./celt/pitch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'short *'
        - 'short *'
        - 'short *'
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - x
        - y01
        - y02
        - N
        - xy1
        - xy2
      BBCount:         5
      ICount:          86
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/pitch.h:143,4'
          Branch Sides:
            - BranchSide:      './celt/pitch.h:145,14'
              BranchSideFuncs: []
            - BranchSide:      './celt/pitch.h:148,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    stereo_merge
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'short *'
        - 'short *'
        - short
        - int
        - int
      constantsTouched: []
      argNames:
        - X
        - Y
        - mid
        - N
        - arch
      BBCount:         25
      ICount:          314
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - celt_ilog2
        - celt_rsqrt_norm
        - dual_inner_prod_c
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/bands.c:445,33'
          Branch Sides:
            - BranchSide:      'celt/bands.c:445,36'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:447,7'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:445,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:447,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:452,20'
              BranchSideFuncs:
                - celt_ilog2.1035
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_rsqrt_norm
        - Branch String:   'celt/bands.c:455,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:455,6'
              BranchSideFuncs:
                - celt_rsqrt_norm
                - celt_rsqrt_norm
            - BranchSide:      'celt/bands.c:455,6'
              BranchSideFuncs:
                - celt_rsqrt_norm
                - celt_rsqrt_norm
        - Branch String:   'celt/bands.c:457,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:457,6'
              BranchSideFuncs:
                - celt_rsqrt_norm
            - BranchSide:      'celt/bands.c:457,6'
              BranchSideFuncs:
                - celt_rsqrt_norm
        - Branch String:   'celt/bands.c:461,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:462,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:463,8'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:463,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:464,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:467,10'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:467,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:467,4'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:471,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/bands.c:438,4'
          Dst:             dual_inner_prod_c
        - Src:             'celt/bands.c:452,9'
          Dst:             celt_ilog2
        - Src:             'celt/bands.c:453,9'
          Dst:             celt_ilog2
        - Src:             'celt/bands.c:456,12'
          Dst:             celt_rsqrt_norm
        - Src:             'celt/bands.c:458,12'
          Dst:             celt_rsqrt_norm
    - functionName:    celt_ilog2
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    6
      BranchProfiles:
        - Branch String:   './celt/mathops.h:182,4'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:182,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:183,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/mathops.h:182,4'
          Dst:             celt_fatal
    - functionName:    stereo_split
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'short *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - X
        - Y
        - N
      BBCount:         5
      ICount:          73
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/bands.c:416,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:419,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:424,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    intensity_stereo
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.OpusCustomMode *'
        - 'short *'
        - 'short *'
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - m
        - X
        - Y
        - bandE
        - bandID
        - N
      BBCount:         16
      ICount:          243
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - celt_sqrt
        - celt_zlog2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/bands.c:396,27'
          Branch Sides:
            - BranchSide:      'celt/bands.c:396,16'
              BranchSideFuncs:
                - celt_zlog2.1038
                - celt_sqrt
            - BranchSide:      'celt/bands.c:396,16'
              BranchSideFuncs:
                - celt_zlog2.1038
                - celt_sqrt
        - Branch String:   'celt/bands.c:398,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:398,11'
              BranchSideFuncs:
                - celt_sqrt
            - BranchSide:      'celt/bands.c:398,11'
              BranchSideFuncs:
                - celt_sqrt
        - Branch String:   'celt/bands.c:399,12'
          Branch Sides:
            - BranchSide:      'celt/bands.c:403,13'
              BranchSideFuncs:
                - celt_sqrt
            - BranchSide:      'celt/bands.c:403,13'
              BranchSideFuncs:
                - celt_sqrt
        - Branch String:   'celt/bands.c:403,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:406,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:411,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/bands.c:396,16'
          Dst:             celt_zlog2
        - Src:             'celt/bands.c:400,21'
          Dst:             celt_sqrt
    - functionName:    celt_zlog2
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - celt_ilog2
      functionUses:    2
      BranchProfiles:
        - Branch String:   './celt/mathops.h:191,11'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:191,11'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:191,35'
              BranchSideFuncs:
                - celt_ilog2.1035
      Callsites:
        - Src:             './celt/mathops.h:191,24'
          Dst:             celt_ilog2
    - functionName:    compute_qn
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - N
        - b
        - offset
        - pulse_cap
        - stereo
      BBCount:         19
      ICount:          147
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - celt_fatal
        - celt_sudiv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/bands.c:653,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:653,18'
              BranchSideFuncs:
                - celt_sudiv
                - celt_fatal
            - BranchSide:      'celt/bands.c:658,20'
              BranchSideFuncs:
                - celt_sudiv
                - celt_fatal
        - Branch String:   'celt/bands.c:653,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:654,9'
              BranchSideFuncs:
                - celt_sudiv
                - celt_fatal
            - BranchSide:      'celt/bands.c:658,20'
              BranchSideFuncs:
                - celt_sudiv
                - celt_fatal
        - Branch String:   'celt/bands.c:659,9'
          Branch Sides:
            - BranchSide:      'celt/bands.c:659,7'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/bands.c:659,7'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/bands.c:661,9'
          Branch Sides:
            - BranchSide:      'celt/bands.c:661,7'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/bands.c:661,7'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/bands.c:663,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:664,10'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/bands.c:666,24'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/bands.c:669,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:669,4'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:670,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/bands.c:658,9'
          Dst:             celt_sudiv
        - Src:             'celt/bands.c:669,4'
          Dst:             celt_fatal
    - functionName:    celt_sudiv
      functionSourceFile: '/src/opus/./celt/entcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - n
        - d
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    2
      BranchProfiles:
        - Branch String:   './celt/entcode.h:141,4'
          Branch Sides:
            - BranchSide:      './celt/entcode.h:141,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/entcode.h:148,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/entcode.h:141,4'
          Dst:             celt_fatal
    - functionName:    get_pulses
      functionSourceFile: '/src/opus/./celt/rate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - i
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/rate.h:50,11'
          Branch Sides:
            - BranchSide:      './celt/rate.h:50,17'
              BranchSideFuncs: []
            - BranchSide:      './celt/rate.h:50,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pulses2bits
      functionSourceFile: '/src/opus/./celt/rate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.OpusCustomMode *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - m
        - band
        - LM
        - pulses
      BBCount:         4
      ICount:          63
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './celt/rate.h:86,11'
          Branch Sides:
            - BranchSide:      './celt/rate.h:86,11'
              BranchSideFuncs: []
            - BranchSide:      './celt/rate.h:86,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bits2pulses
      functionSourceFile: '/src/opus/./celt/rate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.OpusCustomMode *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - m
        - band
        - LM
        - bits
      BBCount:         14
      ICount:          148
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/rate.h:65,4'
          Branch Sides:
            - BranchSide:      './celt/rate.h:67,18'
              BranchSideFuncs: []
            - BranchSide:      './celt/rate.h:74,8'
              BranchSideFuncs: []
        - Branch String:   './celt/rate.h:69,11'
          Branch Sides:
            - BranchSide:      './celt/rate.h:70,15'
              BranchSideFuncs: []
            - BranchSide:      './celt/rate.h:72,15'
              BranchSideFuncs: []
        - Branch String:   './celt/rate.h:74,15'
          Branch Sides:
            - BranchSide:      './celt/rate.h:74,12'
              BranchSideFuncs: []
            - BranchSide:      './celt/rate.h:74,35'
              BranchSideFuncs: []
        - Branch String:   './celt/rate.h:74,8'
          Branch Sides:
            - BranchSide:      './celt/rate.h:75,14'
              BranchSideFuncs: []
            - BranchSide:      './celt/rate.h:77,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_theta
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'struct.band_ctx *'
        - 'struct.split_ctx *'
        - 'short *'
        - 'short *'
        - int
        - 'int *'
        - int
        - int
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - ctx
        - sctx
        - X
        - Y
        - N
        - b
        - B
        - B0
        - LM
        - stereo
        - fill
      BBCount:         145
      ICount:          1129
      EdgeCount:       193
      CyclomaticComplexity: 50
      functionsReached:
        - bitexact_cos
        - bitexact_log2tan
        - celt_fatal
        - celt_udiv
        - compute_qn
        - ec_dec_bit_logp
        - ec_dec_uint
        - ec_dec_update
        - ec_decode
        - ec_enc_bit_logp
        - ec_enc_uint
        - ec_encode
        - ec_tell_frac
        - intensity_stereo
        - isqrt32
        - stereo_itheta
        - stereo_split
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/bands.c:730,37'
          Branch Sides:
            - BranchSide:      'celt/bands.c:730,39'
              BranchSideFuncs:
                - compute_qn
                - ec_tell_frac
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - intensity_stereo
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_itheta
            - BranchSide:      'celt/bands.c:730,31'
              BranchSideFuncs:
                - compute_qn
                - ec_tell_frac
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - intensity_stereo
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_itheta
        - Branch String:   'celt/bands.c:732,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:732,18'
              BranchSideFuncs:
                - ec_tell_frac
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - intensity_stereo
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_itheta
            - BranchSide:      'celt/bands.c:734,8'
              BranchSideFuncs:
                - ec_tell_frac
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - intensity_stereo
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_itheta
        - Branch String:   'celt/bands.c:732,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:733,10'
              BranchSideFuncs:
                - ec_tell_frac
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - intensity_stereo
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_itheta
            - BranchSide:      'celt/bands.c:734,8'
              BranchSideFuncs:
                - ec_tell_frac
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - intensity_stereo
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_itheta
        - Branch String:   'celt/bands.c:734,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:740,30'
              BranchSideFuncs:
                - stereo_itheta
                - ec_tell_frac
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - intensity_stereo
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
            - BranchSide:      'celt/bands.c:742,24'
              BranchSideFuncs:
                - ec_tell_frac
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - intensity_stereo
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
        - Branch String:   'celt/bands.c:743,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:745,11'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
            - BranchSide:      'celt/bands.c:849,15'
              BranchSideFuncs:
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
                - intensity_stereo
        - Branch String:   'celt/bands.c:745,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:747,15'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
            - BranchSide:      'celt/bands.c:777,11'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
        - Branch String:   'celt/bands.c:747,22'
          Branch Sides:
            - BranchSide:      'celt/bands.c:747,25'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
            - BranchSide:      'celt/bands.c:749,23'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
        - Branch String:   'celt/bands.c:747,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:749,23'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
            - BranchSide:      'celt/bands.c:767,24'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
        - Branch String:   'celt/bands.c:750,25'
          Branch Sides:
            - BranchSide:      'celt/bands.c:750,28'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
            - BranchSide:      'celt/bands.c:764,10'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
        - Branch String:   'celt/bands.c:750,51'
          Branch Sides:
            - BranchSide:      'celt/bands.c:750,54'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
            - BranchSide:      'celt/bands.c:764,10'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
        - Branch String:   'celt/bands.c:750,65'
          Branch Sides:
            - BranchSide:      'celt/bands.c:750,68'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
            - BranchSide:      'celt/bands.c:764,10'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
        - Branch String:   'celt/bands.c:750,17'
          Branch Sides:
            - BranchSide:      'celt/bands.c:755,56'
              BranchSideFuncs:
                - celt_udiv.1043
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
            - BranchSide:      'celt/bands.c:764,10'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
        - Branch String:   'celt/bands.c:759,20'
          Branch Sides:
            - BranchSide:      'celt/bands.c:760,28'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
            - BranchSide:      'celt/bands.c:761,25'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
        - Branch String:   'celt/bands.c:767,24'
          Branch Sides:
            - BranchSide:      'celt/bands.c:767,46'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
            - BranchSide:      'celt/bands.c:767,58'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
        - Branch String:   'celt/bands.c:768,20'
          Branch Sides:
            - BranchSide:      'celt/bands.c:768,20'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
            - BranchSide:      'celt/bands.c:768,20'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
        - Branch String:   'celt/bands.c:768,20'
          Branch Sides:
            - BranchSide:      'celt/bands.c:768,18'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
            - BranchSide:      'celt/bands.c:768,20'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
        - Branch String:   'celt/bands.c:768,20'
          Branch Sides:
            - BranchSide:      'celt/bands.c:768,18'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
            - BranchSide:      'celt/bands.c:768,18'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
        - Branch String:   'celt/bands.c:769,17'
          Branch Sides:
            - BranchSide:      'celt/bands.c:770,25'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
            - BranchSide:      'celt/bands.c:772,25'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
        - Branch String:   'celt/bands.c:777,18'
          Branch Sides:
            - BranchSide:      'celt/bands.c:777,21'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
                - ec_decode
                - ec_dec_update
                - ec_encode
            - BranchSide:      'celt/bands.c:797,18'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
        - Branch String:   'celt/bands.c:777,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:779,14'
              BranchSideFuncs:
                - ec_decode
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - ec_encode
            - BranchSide:      'celt/bands.c:797,18'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
                - ec_dec_uint
                - ec_enc_uint
        - Branch String:   'celt/bands.c:784,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:786,23'
              BranchSideFuncs:
                - ec_encode
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
            - BranchSide:      'celt/bands.c:789,26'
              BranchSideFuncs:
                - ec_decode
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
        - Branch String:   'celt/bands.c:786,26'
          Branch Sides:
            - BranchSide:      'celt/bands.c:786,32'
              BranchSideFuncs:
                - ec_encode
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
            - BranchSide:      'celt/bands.c:786,38'
              BranchSideFuncs:
                - ec_encode
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
        - Branch String:   'celt/bands.c:786,56'
          Branch Sides:
            - BranchSide:      'celt/bands.c:786,62'
              BranchSideFuncs:
                - ec_encode
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
            - BranchSide:      'celt/bands.c:786,72'
              BranchSideFuncs:
                - ec_encode
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
        - Branch String:   'celt/bands.c:790,17'
          Branch Sides:
            - BranchSide:      'celt/bands.c:791,18'
              BranchSideFuncs:
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
            - BranchSide:      'celt/bands.c:793,18'
              BranchSideFuncs:
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
        - Branch String:   'celt/bands.c:794,30'
          Branch Sides:
            - BranchSide:      'celt/bands.c:794,36'
              BranchSideFuncs:
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
            - BranchSide:      'celt/bands.c:794,42'
              BranchSideFuncs:
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
        - Branch String:   'celt/bands.c:794,60'
          Branch Sides:
            - BranchSide:      'celt/bands.c:794,66'
              BranchSideFuncs:
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
            - BranchSide:      'celt/bands.c:794,76'
              BranchSideFuncs:
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
        - Branch String:   'celt/bands.c:797,23'
          Branch Sides:
            - BranchSide:      'celt/bands.c:797,26'
              BranchSideFuncs:
                - ec_dec_uint
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - ec_enc_uint
            - BranchSide:      'celt/bands.c:799,14'
              BranchSideFuncs:
                - ec_dec_uint
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - ec_enc_uint
        - Branch String:   'celt/bands.c:797,18'
          Branch Sides:
            - BranchSide:      'celt/bands.c:799,14'
              BranchSideFuncs:
                - ec_dec_uint
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - ec_enc_uint
            - BranchSide:      'celt/bands.c:804,14'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
                - ec_encode
        - Branch String:   'celt/bands.c:799,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:800,25'
              BranchSideFuncs:
                - ec_enc_uint
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
            - BranchSide:      'celt/bands.c:802,34'
              BranchSideFuncs:
                - ec_dec_uint
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
        - Branch String:   'celt/bands.c:806,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:810,18'
              BranchSideFuncs:
                - ec_encode
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
            - BranchSide:      'celt/bands.c:817,17'
              BranchSideFuncs:
                - ec_decode
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
                - isqrt32
        - Branch String:   'celt/bands.c:810,18'
          Branch Sides:
            - BranchSide:      'celt/bands.c:810,38'
              BranchSideFuncs:
                - ec_encode
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
            - BranchSide:      'celt/bands.c:810,51'
              BranchSideFuncs:
                - ec_encode
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
        - Branch String:   'celt/bands.c:811,18'
          Branch Sides:
            - BranchSide:      'celt/bands.c:811,38'
              BranchSideFuncs:
                - ec_encode
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
            - BranchSide:      'celt/bands.c:812,14'
              BranchSideFuncs:
                - ec_encode
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
        - Branch String:   'celt/bands.c:821,17'
          Branch Sides:
            - BranchSide:      'celt/bands.c:823,49'
              BranchSideFuncs:
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
            - BranchSide:      'celt/bands.c:829,29'
              BranchSideFuncs:
                - isqrt32
                - ec_dec_update
                - celt_fatal
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
        - Branch String:   'celt/bands.c:838,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:838,7'
              BranchSideFuncs:
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
            - BranchSide:      'celt/bands.c:839,38'
              BranchSideFuncs:
                - celt_udiv.1043
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
        - Branch String:   'celt/bands.c:840,18'
          Branch Sides:
            - BranchSide:      'celt/bands.c:840,21'
              BranchSideFuncs:
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - stereo_split
                - intensity_stereo
            - BranchSide:      'celt/bands.c:849,4'
              BranchSideFuncs:
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
        - Branch String:   'celt/bands.c:840,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:842,14'
              BranchSideFuncs:
                - stereo_split
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - intensity_stereo
            - BranchSide:      'celt/bands.c:849,4'
              BranchSideFuncs:
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
        - Branch String:   'celt/bands.c:842,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:843,30'
              BranchSideFuncs:
                - intensity_stereo
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
            - BranchSide:      'celt/bands.c:845,26'
              BranchSideFuncs:
                - stereo_split
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
        - Branch String:   'celt/bands.c:850,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:852,16'
              BranchSideFuncs:
                - intensity_stereo
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/bands.c:861,12'
              BranchSideFuncs:
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/bands.c:852,30'
          Branch Sides:
            - BranchSide:      'celt/bands.c:852,34'
              BranchSideFuncs:
                - intensity_stereo
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/bands.c:852,30'
              BranchSideFuncs:
                - intensity_stereo
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/bands.c:853,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:856,19'
              BranchSideFuncs:
                - intensity_stereo
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/bands.c:859,27'
              BranchSideFuncs:
                - intensity_stereo
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/bands.c:856,13'
          Branch Sides:
            - BranchSide:      'celt/bands.c:857,24'
              BranchSideFuncs:
                - intensity_stereo
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/bands.c:858,10'
              BranchSideFuncs:
                - intensity_stereo
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
        - Branch String:   'celt/bands.c:861,24'
          Branch Sides:
            - BranchSide:      'celt/bands.c:861,27'
              BranchSideFuncs:
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_dec_bit_logp
                - ec_enc_bit_logp
            - BranchSide:      'celt/bands.c:868,14'
              BranchSideFuncs:
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
        - Branch String:   'celt/bands.c:861,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:863,14'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
                - ec_enc_bit_logp
            - BranchSide:      'celt/bands.c:868,14'
              BranchSideFuncs:
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
        - Branch String:   'celt/bands.c:863,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:864,29'
              BranchSideFuncs:
                - ec_enc_bit_logp
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
            - BranchSide:      'celt/bands.c:866,35'
              BranchSideFuncs:
                - ec_dec_bit_logp
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
        - Branch String:   'celt/bands.c:870,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:871,14'
              BranchSideFuncs:
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
            - BranchSide:      'celt/bands.c:872,14'
              BranchSideFuncs:
                - ec_tell_frac
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
        - Branch String:   'celt/bands.c:877,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:879,12'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:883,15'
              BranchSideFuncs:
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
        - Branch String:   'celt/bands.c:883,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:885,12'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:890,39'
              BranchSideFuncs:
                - bitexact_cos
                - bitexact_cos
                - bitexact_log2tan
      Callsites:
        - Src:             'celt/bands.c:731,9'
          Dst:             compute_qn
        - Src:             'celt/bands.c:740,16'
          Dst:             stereo_itheta
        - Src:             'celt/bands.c:742,11'
          Dst:             ec_tell_frac
        - Src:             'celt/bands.c:755,34'
          Dst:             celt_udiv
        - Src:             'celt/bands.c:756,23'
          Dst:             bitexact_cos
        - Src:             'celt/bands.c:757,24'
          Dst:             bitexact_cos
        - Src:             'celt/bands.c:758,24'
          Dst:             bitexact_log2tan
        - Src:             'celt/bands.c:786,13'
          Dst:             ec_encode
        - Src:             'celt/bands.c:789,16'
          Dst:             ec_decode
        - Src:             'celt/bands.c:794,13'
          Dst:             ec_dec_update
        - Src:             'celt/bands.c:800,13'
          Dst:             ec_enc_uint
        - Src:             'celt/bands.c:802,22'
          Dst:             ec_dec_uint
        - Src:             'celt/bands.c:814,13'
          Dst:             ec_encode
        - Src:             'celt/bands.c:819,18'
          Dst:             ec_decode
        - Src:             'celt/bands.c:823,26'
          Dst:             isqrt32
        - Src:             'celt/bands.c:830,19'
          Dst:             isqrt32
        - Src:             'celt/bands.c:835,13'
          Dst:             ec_dec_update
        - Src:             'celt/bands.c:838,7'
          Dst:             celt_fatal
        - Src:             'celt/bands.c:839,16'
          Dst:             celt_udiv
        - Src:             'celt/bands.c:843,13'
          Dst:             intensity_stereo
        - Src:             'celt/bands.c:845,13'
          Dst:             stereo_split
        - Src:             'celt/bands.c:859,10'
          Dst:             intensity_stereo
        - Src:             'celt/bands.c:864,13'
          Dst:             ec_enc_bit_logp
        - Src:             'celt/bands.c:866,19'
          Dst:             ec_dec_bit_logp
        - Src:             'celt/bands.c:874,13'
          Dst:             ec_tell_frac
        - Src:             'celt/bands.c:890,14'
          Dst:             bitexact_cos
        - Src:             'celt/bands.c:891,15'
          Dst:             bitexact_cos
        - Src:             'celt/bands.c:894,15'
          Dst:             bitexact_log2tan
    - functionName:    celt_udiv
      functionSourceFile: '/src/opus/./celt/entcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - n
        - d
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    7
      BranchProfiles:
        - Branch String:   './celt/entcode.h:125,4'
          Branch Sides:
            - BranchSide:      './celt/entcode.h:125,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/entcode.h:136,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/entcode.h:125,4'
          Dst:             celt_fatal
    - functionName:    bitexact_cos
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         7
      ICount:          82
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'celt/bands.c:73,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:73,4'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/bands.c:74,9'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/bands.c:76,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:76,4'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:77,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/bands.c:73,4'
          Dst:             celt_fatal
        - Src:             'celt/bands.c:76,4'
          Dst:             celt_fatal
    - functionName:    bitexact_log2tan
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - isin
        - icos
      BBCount:         1
      ICount:          68
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    interleave_hadamard
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'short *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - X
        - N0
        - stride
        - hadamard
      BBCount:         20
      ICount:          169
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/bands.c:617,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:619,40'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:624,13'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:620,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:621,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:623,4'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:621,10'
          Branch Sides:
            - BranchSide:      'celt/bands.c:622,31'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:622,47'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:624,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:625,16'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:625,10'
          Branch Sides:
            - BranchSide:      'celt/bands.c:626,31'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:626,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    quant_partition
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.band_ctx *'
        - 'short *'
        - int
        - int
        - int
        - 'short *'
        - int
        - short
        - int
      constantsTouched: []
      argNames:
        - ctx
        - X
        - N
        - b
        - B
        - lowband
        - LM
        - gain
        - fill
      BBCount:         82
      ICount:          805
      EdgeCount:       109
      CyclomaticComplexity: 29
      functionsReached:
        - alg_quant
        - alg_unquant
        - bits2pulses
        - celt_lcg_rand
        - compute_theta
        - get_pulses
        - pulses2bits
        - quant_partition
        - renormalise_vector
      functionUses:    5
      BranchProfiles:
        - Branch String:   'celt/bands.c:970,17'
          Branch Sides:
            - BranchSide:      'celt/bands.c:970,20'
              BranchSideFuncs:
                - bits2pulses
                - pulses2bits
                - renormalise_vector
                - celt_lcg_rand
                - celt_lcg_rand
                - get_pulses
                - alg_unquant
                - alg_quant
                - pulses2bits
                - compute_theta
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
            - BranchSide:      'celt/bands.c:1038,23'
              BranchSideFuncs:
                - bits2pulses
                - pulses2bits
                - renormalise_vector
                - celt_lcg_rand
                - celt_lcg_rand
                - get_pulses
                - alg_unquant
                - alg_quant
                - pulses2bits
        - Branch String:   'celt/bands.c:970,43'
          Branch Sides:
            - BranchSide:      'celt/bands.c:970,46'
              BranchSideFuncs:
                - bits2pulses
                - pulses2bits
                - renormalise_vector
                - celt_lcg_rand
                - celt_lcg_rand
                - get_pulses
                - alg_unquant
                - alg_quant
                - pulses2bits
                - compute_theta
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
            - BranchSide:      'celt/bands.c:1038,23'
              BranchSideFuncs:
                - bits2pulses
                - pulses2bits
                - renormalise_vector
                - celt_lcg_rand
                - celt_lcg_rand
                - get_pulses
                - alg_unquant
                - alg_quant
                - pulses2bits
        - Branch String:   'celt/bands.c:970,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:976,18'
              BranchSideFuncs:
                - compute_theta
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
            - BranchSide:      'celt/bands.c:1038,23'
              BranchSideFuncs:
                - bits2pulses
                - pulses2bits
                - renormalise_vector
                - celt_lcg_rand
                - celt_lcg_rand
                - get_pulses
                - alg_unquant
                - alg_quant
                - pulses2bits
        - Branch String:   'celt/bands.c:982,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:983,18'
              BranchSideFuncs:
                - compute_theta
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
            - BranchSide:      'celt/bands.c:984,12'
              BranchSideFuncs:
                - compute_theta
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
        - Branch String:   'celt/bands.c:1001,16'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1001,20'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
            - BranchSide:      'celt/bands.c:1010,15'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
        - Branch String:   'celt/bands.c:1001,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1003,14'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
            - BranchSide:      'celt/bands.c:1010,15'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
        - Branch String:   'celt/bands.c:1003,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1005,22'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
            - BranchSide:      'celt/bands.c:1008,21'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
        - Branch String:   'celt/bands.c:1008,21'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1008,19'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
            - BranchSide:      'celt/bands.c:1008,19'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
        - Branch String:   'celt/bands.c:1010,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1010,15'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
            - BranchSide:      'celt/bands.c:1010,15'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
        - Branch String:   'celt/bands.c:1010,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1010,13'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
            - BranchSide:      'celt/bands.c:1010,15'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
        - Branch String:   'celt/bands.c:1010,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1010,13'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
            - BranchSide:      'celt/bands.c:1010,13'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
        - Branch String:   'celt/bands.c:1014,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1015,26'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
            - BranchSide:      'celt/bands.c:1017,19'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
                - quant_partition
                - quant_partition
        - Branch String:   'celt/bands.c:1018,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1020,31'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
            - BranchSide:      'celt/bands.c:1028,31'
              BranchSideFuncs:
                - quant_partition
                - quant_partition
        - Branch String:   'celt/bands.c:1023,36'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1023,39'
              BranchSideFuncs:
                - quant_partition
            - BranchSide:      'celt/bands.c:1025,32'
              BranchSideFuncs:
                - quant_partition
        - Branch String:   'celt/bands.c:1023,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1024,22'
              BranchSideFuncs:
                - quant_partition
            - BranchSide:      'celt/bands.c:1025,32'
              BranchSideFuncs:
                - quant_partition
        - Branch String:   'celt/bands.c:1031,36'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1031,39'
              BranchSideFuncs:
                - quant_partition
            - BranchSide:      'celt/bands.c:1033,32'
              BranchSideFuncs:
                - quant_partition
        - Branch String:   'celt/bands.c:1031,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1032,22'
              BranchSideFuncs:
                - quant_partition
            - BranchSide:      'celt/bands.c:1033,32'
              BranchSideFuncs:
                - quant_partition
        - Branch String:   'celt/bands.c:1043,38'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1043,41'
              BranchSideFuncs:
                - renormalise_vector
                - celt_lcg_rand
                - celt_lcg_rand
                - get_pulses
                - alg_unquant
                - alg_quant
                - pulses2bits
            - BranchSide:      'celt/bands.c:1043,7'
              BranchSideFuncs:
                - renormalise_vector
                - celt_lcg_rand
                - celt_lcg_rand
                - get_pulses
                - alg_unquant
                - alg_quant
                - pulses2bits
        - Branch String:   'celt/bands.c:1043,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1045,33'
              BranchSideFuncs:
                - pulses2bits
                - renormalise_vector
                - celt_lcg_rand
                - celt_lcg_rand
                - get_pulses
                - alg_unquant
                - alg_quant
            - BranchSide:      'celt/bands.c:1051,11'
              BranchSideFuncs:
                - renormalise_vector
                - celt_lcg_rand
                - celt_lcg_rand
                - get_pulses
                - alg_unquant
                - alg_quant
        - Branch String:   'celt/bands.c:1051,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1053,29'
              BranchSideFuncs:
                - get_pulses
                - alg_unquant
                - alg_quant
            - BranchSide:      'celt/bands.c:1065,14'
              BranchSideFuncs:
                - renormalise_vector
                - celt_lcg_rand
                - celt_lcg_rand
        - Branch String:   'celt/bands.c:1056,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1058,28'
              BranchSideFuncs:
                - alg_quant
            - BranchSide:      'celt/bands.c:1060,30'
              BranchSideFuncs:
                - alg_unquant
        - Branch String:   'celt/bands.c:1072,17'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1074,16'
              BranchSideFuncs:
                - renormalise_vector
                - celt_lcg_rand
                - celt_lcg_rand
            - BranchSide:      'celt/bands.c:1076,20'
              BranchSideFuncs:
                - renormalise_vector
                - celt_lcg_rand
                - celt_lcg_rand
        - Branch String:   'celt/bands.c:1076,20'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1079,25'
              BranchSideFuncs:
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/bands.c:1087,25'
              BranchSideFuncs:
                - renormalise_vector
                - celt_lcg_rand
        - Branch String:   'celt/bands.c:1079,19'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1081,48'
              BranchSideFuncs:
                - celt_lcg_rand
                - renormalise_vector
            - BranchSide:      'celt/bands.c:1084,24'
              BranchSideFuncs:
                - renormalise_vector
        - Branch String:   'celt/bands.c:1087,19'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1090,48'
              BranchSideFuncs:
                - celt_lcg_rand
                - renormalise_vector
            - BranchSide:      'celt/bands.c:1096,24'
              BranchSideFuncs:
                - renormalise_vector
        - Branch String:   'celt/bands.c:1093,28'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1093,49'
              BranchSideFuncs:
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/bands.c:1093,56'
              BranchSideFuncs:
                - renormalise_vector
                - celt_lcg_rand
      Callsites:
        - Src:             'celt/bands.c:986,7'
          Dst:             compute_theta
        - Src:             'celt/bands.c:1020,15'
          Dst:             quant_partition
        - Src:             'celt/bands.c:1025,16'
          Dst:             quant_partition
        - Src:             'celt/bands.c:1028,15'
          Dst:             quant_partition
        - Src:             'celt/bands.c:1033,16'
          Dst:             quant_partition
        - Src:             'celt/bands.c:1038,11'
          Dst:             bits2pulses
        - Src:             'celt/bands.c:1039,19'
          Dst:             pulses2bits
        - Src:             'celt/bands.c:1047,22'
          Dst:             pulses2bits
        - Src:             'celt/bands.c:1053,18'
          Dst:             get_pulses
        - Src:             'celt/bands.c:1058,18'
          Dst:             alg_quant
        - Src:             'celt/bands.c:1060,18'
          Dst:             alg_unquant
        - Src:             'celt/bands.c:1081,34'
          Dst:             celt_lcg_rand
        - Src:             'celt/bands.c:1090,34'
          Dst:             celt_lcg_rand
        - Src:             'celt/bands.c:1098,16'
          Dst:             renormalise_vector
    - functionName:    celt_lcg_rand
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - seed
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deinterleave_hadamard
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'short *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - X
        - N0
        - stride
        - hadamard
      BBCount:         24
      ICount:          185
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - celt_fatal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/bands.c:591,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:591,4'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:592,8'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:592,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:594,40'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:601,13'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:595,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:597,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:600,4'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:597,10'
          Branch Sides:
            - BranchSide:      'celt/bands.c:598,35'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:599,7'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:601,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:602,16'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:602,10'
          Branch Sides:
            - BranchSide:      'celt/bands.c:603,27'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:603,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/bands.c:591,4'
          Dst:             celt_fatal
    - functionName:    quant_band_n1
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.band_ctx *'
        - 'short *'
        - 'short *'
        - 'short *'
      constantsTouched: []
      argNames:
        - ctx
        - X
        - Y
        - lowband_out
      BBCount:         19
      ICount:          151
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - ec_dec_bits
        - ec_enc_bits
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/bands.c:919,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:921,14'
              BranchSideFuncs:
                - ec_dec_bits
                - ec_enc_bits
            - BranchSide:      'celt/bands.c:930,11'
              BranchSideFuncs:
                - ec_dec_bits
                - ec_enc_bits
        - Branch String:   'celt/bands.c:921,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:923,20'
              BranchSideFuncs:
                - ec_enc_bits
                - ec_dec_bits
            - BranchSide:      'celt/bands.c:926,32'
              BranchSideFuncs:
                - ec_dec_bits
                - ec_enc_bits
        - Branch String:   'celt/bands.c:930,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:931,17'
              BranchSideFuncs:
                - ec_dec_bits
                - ec_enc_bits
            - BranchSide:      'celt/bands.c:932,11'
              BranchSideFuncs:
                - ec_dec_bits
                - ec_enc_bits
        - Branch String:   'celt/bands.c:933,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:918,11'
              BranchSideFuncs:
                - ec_dec_bits
                - ec_enc_bits
            - BranchSide:      'celt/bands.c:934,8'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:934,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:934,8'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:935,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/bands.c:924,13'
          Dst:             ec_enc_bits
        - Src:             'celt/bands.c:926,20'
          Dst:             ec_dec_bits
    - functionName:    quant_band_stereo
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.band_ctx *'
        - 'short *'
        - 'short *'
        - int
        - int
        - int
        - 'short *'
        - int
        - 'short *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - X
        - Y
        - N
        - b
        - B
        - lowband
        - LM
        - lowband_out
        - lowband_scratch
        - fill
      BBCount:         64
      ICount:          700
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - compute_theta
        - ec_dec_bits
        - ec_enc_bits
        - quant_band
        - quant_band_n1
        - stereo_merge
      functionUses:    3
      BranchProfiles:
        - Branch String:   'celt/bands.c:1256,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1258,28'
              BranchSideFuncs:
                - quant_band_n1
            - BranchSide:      'celt/bands.c:1261,16'
              BranchSideFuncs:
                - compute_theta
                - quant_band
                - quant_band
                - stereo_merge
                - quant_band
                - quant_band
                - quant_band
                - ec_dec_bits
                - ec_enc_bits
        - Branch String:   'celt/bands.c:1281,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1284,11'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
                - ec_dec_bits
                - ec_enc_bits
            - BranchSide:      'celt/bands.c:1335,15'
              BranchSideFuncs:
                - quant_band
                - quant_band
                - stereo_merge
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1289,23'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1289,26'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
                - ec_dec_bits
                - ec_enc_bits
            - BranchSide:      'celt/bands.c:1291,16'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
                - ec_dec_bits
                - ec_enc_bits
        - Branch String:   'celt/bands.c:1289,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1290,16'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
                - ec_dec_bits
                - ec_enc_bits
            - BranchSide:      'celt/bands.c:1291,16'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
                - ec_dec_bits
                - ec_enc_bits
        - Branch String:   'celt/bands.c:1295,12'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1295,16'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
                - ec_dec_bits
                - ec_enc_bits
            - BranchSide:      'celt/bands.c:1295,20'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
                - ec_dec_bits
                - ec_enc_bits
        - Branch String:   'celt/bands.c:1296,12'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1296,16'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
                - ec_dec_bits
                - ec_enc_bits
            - BranchSide:      'celt/bands.c:1296,20'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
                - ec_dec_bits
                - ec_enc_bits
        - Branch String:   'celt/bands.c:1297,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1299,14'
              BranchSideFuncs:
                - ec_dec_bits
                - quant_band
                - stereo_merge
                - ec_enc_bits
            - BranchSide:      'celt/bands.c:1308,18'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
        - Branch String:   'celt/bands.c:1299,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1302,20'
              BranchSideFuncs:
                - ec_enc_bits
                - quant_band
                - stereo_merge
            - BranchSide:      'celt/bands.c:1305,32'
              BranchSideFuncs:
                - ec_dec_bits
                - quant_band
                - stereo_merge
        - Branch String:   'celt/bands.c:1317,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1319,20'
              BranchSideFuncs:
                - stereo_merge
            - BranchSide:      'celt/bands.c:1331,4'
              BranchSideFuncs:
                - stereo_merge
        - Branch String:   'celt/bands.c:1335,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1335,15'
              BranchSideFuncs:
                - quant_band
                - quant_band
                - stereo_merge
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1335,15'
              BranchSideFuncs:
                - quant_band
                - quant_band
                - stereo_merge
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1335,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1335,13'
              BranchSideFuncs:
                - quant_band
                - quant_band
                - stereo_merge
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1335,15'
              BranchSideFuncs:
                - quant_band
                - quant_band
                - stereo_merge
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1335,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1335,13'
              BranchSideFuncs:
                - quant_band
                - quant_band
                - stereo_merge
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1335,13'
              BranchSideFuncs:
                - quant_band
                - quant_band
                - stereo_merge
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1340,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1344,26'
              BranchSideFuncs:
                - quant_band
                - quant_band
                - stereo_merge
            - BranchSide:      'celt/bands.c:1356,26'
              BranchSideFuncs:
                - quant_band
                - quant_band
                - stereo_merge
        - Branch String:   'celt/bands.c:1347,36'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1347,39'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
            - BranchSide:      'celt/bands.c:1352,27'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
        - Branch String:   'celt/bands.c:1347,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1348,22'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
            - BranchSide:      'celt/bands.c:1352,27'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
        - Branch String:   'celt/bands.c:1358,36'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1358,39'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
            - BranchSide:      'celt/bands.c:1362,27'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
        - Branch String:   'celt/bands.c:1358,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1359,22'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
            - BranchSide:      'celt/bands.c:1362,27'
              BranchSideFuncs:
                - quant_band
                - stereo_merge
        - Branch String:   'celt/bands.c:1369,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1371,11'
              BranchSideFuncs:
                - stereo_merge
            - BranchSide:      'celt/bands.c:1380,11'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:1371,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1372,23'
              BranchSideFuncs:
                - stereo_merge
            - BranchSide:      'celt/bands.c:1373,11'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:1373,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1376,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:1379,4'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:1376,10'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1377,21'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:1378,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/bands.c:1258,14'
          Dst:             quant_band_n1
        - Src:             'celt/bands.c:1263,4'
          Dst:             compute_theta
        - Src:             'celt/bands.c:1303,13'
          Dst:             ec_enc_bits
        - Src:             'celt/bands.c:1305,20'
          Dst:             ec_dec_bits
        - Src:             'celt/bands.c:1311,12'
          Dst:             quant_band
        - Src:             'celt/bands.c:1344,15'
          Dst:             quant_band
        - Src:             'celt/bands.c:1352,16'
          Dst:             quant_band
        - Src:             'celt/bands.c:1356,15'
          Dst:             quant_band
        - Src:             'celt/bands.c:1362,16'
          Dst:             quant_band
        - Src:             'celt/bands.c:1372,10'
          Dst:             stereo_merge
    - functionName:    quant_band
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.band_ctx *'
        - 'short *'
        - int
        - int
        - int
        - 'short *'
        - int
        - 'short *'
        - short
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - X
        - N
        - b
        - B
        - lowband
        - LM
        - lowband_out
        - gain
        - lowband_scratch
        - fill
      BBCount:         76
      ICount:          563
      EdgeCount:       100
      CyclomaticComplexity: 26
      functionsReached:
        - celt_sqrt
        - celt_udiv
        - deinterleave_hadamard
        - haar1
        - interleave_hadamard
        - quant_band_n1
        - quant_partition
      functionUses:    8
      BranchProfiles:
        - Branch String:   'celt/bands.c:1134,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1136,28'
              BranchSideFuncs:
                - quant_band_n1
            - BranchSide:      'celt/bands.c:1139,8'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1139,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1140,19'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
            - BranchSide:      'celt/bands.c:1143,8'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1143,24'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1143,27'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
            - BranchSide:      'celt/bands.c:1149,10'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1143,35'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1143,39'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
            - BranchSide:      'celt/bands.c:1149,10'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1143,49'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1143,54'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
            - BranchSide:      'celt/bands.c:1145,7'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1143,66'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1143,69'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
            - BranchSide:      'celt/bands.c:1143,85'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1143,82'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1143,85'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
            - BranchSide:      'celt/bands.c:1145,7'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1143,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1145,7'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
            - BranchSide:      'celt/bands.c:1149,10'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1149,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1154,11'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
            - BranchSide:      'celt/bands.c:1160,8'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1154,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1155,16'
              BranchSideFuncs:
                - haar1
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
            - BranchSide:      'celt/bands.c:1156,11'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1156,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1157,16'
              BranchSideFuncs:
                - haar1
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
            - BranchSide:      'celt/bands.c:1158,35'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1164,24'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1164,27'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
            - BranchSide:      'celt/bands.c:1164,4'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1164,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1166,11'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
            - BranchSide:      'celt/bands.c:1176,7'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
        - Branch String:   'celt/bands.c:1166,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1167,16'
              BranchSideFuncs:
                - haar1
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
            - BranchSide:      'celt/bands.c:1168,11'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1168,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1169,16'
              BranchSideFuncs:
                - haar1
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
            - BranchSide:      'celt/bands.c:1170,15'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1180,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1182,11'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
                - deinterleave_hadamard
            - BranchSide:      'celt/bands.c:1188,25'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
        - Branch String:   'celt/bands.c:1182,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1183,32'
              BranchSideFuncs:
                - deinterleave_hadamard
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
            - BranchSide:      'celt/bands.c:1184,11'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
                - deinterleave_hadamard
        - Branch String:   'celt/bands.c:1184,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1185,32'
              BranchSideFuncs:
                - deinterleave_hadamard
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
            - BranchSide:      'celt/bands.c:1186,4'
              BranchSideFuncs:
                - quant_partition
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
        - Branch String:   'celt/bands.c:1191,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1194,11'
              BranchSideFuncs:
                - celt_sqrt
                - haar1
                - haar1
                - interleave_hadamard
            - BranchSide:      'celt/bands.c:1230,11'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:1194,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1195,30'
              BranchSideFuncs:
                - interleave_hadamard
                - celt_sqrt
                - haar1
                - haar1
            - BranchSide:      'celt/bands.c:1198,13'
              BranchSideFuncs:
                - celt_sqrt
                - haar1
                - haar1
        - Branch String:   'celt/bands.c:1200,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1202,12'
              BranchSideFuncs:
                - haar1
                - celt_sqrt
                - haar1
            - BranchSide:      'celt/bands.c:1208,13'
              BranchSideFuncs:
                - celt_sqrt
                - haar1
        - Branch String:   'celt/bands.c:1208,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1214,38'
              BranchSideFuncs:
                - haar1
                - celt_sqrt
            - BranchSide:      'celt/bands.c:1217,11'
              BranchSideFuncs:
                - celt_sqrt
        - Branch String:   'celt/bands.c:1220,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1224,24'
              BranchSideFuncs:
                - celt_sqrt
            - BranchSide:      'celt/bands.c:1228,17'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:1225,10'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1226,30'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:1227,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/bands.c:1131,10'
          Dst:             celt_udiv
        - Src:             'celt/bands.c:1136,14'
          Dst:             quant_band_n1
        - Src:             'celt/bands.c:1155,10'
          Dst:             haar1
        - Src:             'celt/bands.c:1157,10'
          Dst:             haar1
        - Src:             'celt/bands.c:1167,10'
          Dst:             haar1
        - Src:             'celt/bands.c:1169,10'
          Dst:             haar1
        - Src:             'celt/bands.c:1183,10'
          Dst:             deinterleave_hadamard
        - Src:             'celt/bands.c:1185,10'
          Dst:             deinterleave_hadamard
        - Src:             'celt/bands.c:1188,9'
          Dst:             quant_partition
        - Src:             'celt/bands.c:1195,10'
          Dst:             interleave_hadamard
        - Src:             'celt/bands.c:1205,10'
          Dst:             haar1
        - Src:             'celt/bands.c:1215,10'
          Dst:             haar1
        - Src:             'celt/bands.c:1224,14'
          Dst:             celt_sqrt
    - functionName:    haar1
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - X
        - N0
        - stride
      BBCount:         9
      ICount:          117
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'celt/bands.c:636,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:637,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:645,1'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:637,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:640,17'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:644,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_channel_weights
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - int
        - 'short *'
      constantsTouched: []
      argNames:
        - Ex
        - Ey
        - w
      BBCount:         15
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - celt_ilog2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/bands.c:377,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:377,9'
              BranchSideFuncs:
                - celt_ilog2.1035
            - BranchSide:      'celt/bands.c:377,9'
              BranchSideFuncs:
                - celt_ilog2.1035
        - Branch String:   'celt/bands.c:382,31'
          Branch Sides:
            - BranchSide:      'celt/bands.c:382,30'
              BranchSideFuncs:
                - celt_ilog2.1035
            - BranchSide:      'celt/bands.c:382,30'
              BranchSideFuncs:
                - celt_ilog2.1035
        - Branch String:   'celt/bands.c:384,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:384,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:384,11'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:385,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:385,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:385,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/bands.c:382,12'
          Dst:             celt_ilog2
    - functionName:    special_hybrid_folding
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.OpusCustomMode *'
        - 'short *'
        - 'short *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - m
        - norm
        - norm2
        - start
        - M
        - dual_stereo
      BBCount:         4
      ICount:          151
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/bands.c:1393,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1393,8'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:1394,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    quant_all_bands
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      void
      argCount:        23
      argTypes:
        - int
        - 'struct.OpusCustomMode *'
        - int
        - int
        - 'short *'
        - 'short *'
        - 'char *'
        - 'int *'
        - 'int *'
        - int
        - int
        - int
        - int
        - 'int *'
        - int
        - int
        - 'struct.ec_ctx *'
        - int
        - int
        - 'int *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - encode
        - m
        - start
        - end
        - X_
        - Y_
        - collapse_masks
        - bandE
        - pulses
        - shortBlocks
        - spread
        - dual_stereo
        - intensity
        - tf_res
        - total_bits
        - balance
        - ec
        - LM
        - codedBands
        - seed
        - complexity
        - arch
        - disable_inv
      BBCount:         193
      ICount:          2014
      EdgeCount:       257
      CyclomaticComplexity: 66
      functionsReached:
        - celt_fatal
        - celt_sudiv
        - compute_channel_weights
        - ec_tell_frac
        - quant_band
        - quant_band_stereo
        - special_hybrid_folding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/bands.c:1424,27'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1424,30'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1424,55'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1424,39'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1424,43'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1424,55'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1424,55'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1424,55'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1424,58'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1428,26'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1428,29'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1428,26'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1434,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1434,22'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1434,6'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1445,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1445,18'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1448,21'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1445,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1446,23'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1448,21'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1450,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1450,18'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1453,25'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1450,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1451,23'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1453,25'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1474,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1480,11'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1669,16'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:1491,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1492,14'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1494,12'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1496,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1496,7'
              BranchSideFuncs:
                - ec_tell_frac
                - quant_band
                - celt_fatal
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1497,27'
              BranchSideFuncs:
                - ec_tell_frac
                - quant_band
                - celt_fatal
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1500,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1501,21'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1502,24'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1504,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1506,36'
              BranchSideFuncs:
                - celt_sudiv
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1509,12'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1506,45'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1506,25'
              BranchSideFuncs:
                - celt_sudiv
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1506,25'
              BranchSideFuncs:
                - celt_sudiv
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1507,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1507,14'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1507,14'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1507,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1507,14'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1507,14'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1507,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1507,14'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1507,14'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1507,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1507,12'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1507,14'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1507,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1507,14'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1507,14'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1507,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1507,12'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1507,14'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1507,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1507,12'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1507,12'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1513,19'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1513,23'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1515,11'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1513,56'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1513,75'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1513,59'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1513,71'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1513,75'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1515,11'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1513,90'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1513,93'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1514,30'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1513,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1514,30'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1515,11'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1515,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1516,33'
              BranchSideFuncs:
                - special_hybrid_folding
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1522,19'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1524,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1526,12'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1531,11'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1527,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1528,17'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1529,26'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1531,16'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1531,20'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1536,11'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1531,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1532,26'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1536,11'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1536,31'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1536,35'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1560,28'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1536,61'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1536,64'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1542,30'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1536,68'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1536,71'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1542,30'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1536,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1542,30'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1560,28'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1542,30'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1542,28'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1542,28'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1544,10'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1544,16'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1545,21'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1547,31'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1547,34'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1547,10'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1547,10'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1547,16'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1551,22'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1555,10'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1553,20'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1556,7'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1562,23'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1562,26'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1572,11'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1562,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1567,22'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1572,11'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1568,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1569,19'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1571,7'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1569,13'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1570,26'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
            - BranchSide:      'celt/bands.c:1570,26'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
        - Branch String:   'celt/bands.c:1572,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1574,34'
              BranchSideFuncs:
                - quant_band
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1581,14'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1575,16'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1575,42'
              BranchSideFuncs:
                - quant_band
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1575,73'
              BranchSideFuncs:
                - quant_band
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1576,16'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1576,64'
              BranchSideFuncs:
                - quant_band
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1576,26'
              BranchSideFuncs:
                - quant_band
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1578,16'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1578,42'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1578,74'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1579,16'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1579,65'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1579,26'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1581,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1583,17'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1653,37'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1583,27'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1583,30'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1647,20'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1583,17'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1593,40'
              BranchSideFuncs:
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1647,20'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1603,22'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1603,48'
              BranchSideFuncs:
                - quant_band_stereo
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1603,79'
              BranchSideFuncs:
                - quant_band_stereo
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1604,22'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1604,62'
              BranchSideFuncs:
                - quant_band_stereo
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1604,32'
              BranchSideFuncs:
                - quant_band_stereo
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1613,20'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1614,19'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
                - special_hybrid_folding
            - BranchSide:      'celt/bands.c:1615,39'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
                - special_hybrid_folding
        - Branch String:   'celt/bands.c:1627,20'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1628,42'
              BranchSideFuncs:
                - special_hybrid_folding
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1631,20'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1633,22'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1633,48'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1633,79'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1634,22'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1634,62'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1634,32'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1636,20'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1637,26'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1646,13'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1642,23'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1643,22'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1644,19'
              BranchSideFuncs:
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1649,22'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1649,48'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1649,79'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1650,22'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1650,62'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1650,32'
              BranchSideFuncs:
                - quant_band_stereo
                - celt_fatal
                - ec_tell_frac
                - quant_band
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1654,19'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1654,45'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1654,76'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
        - Branch String:   'celt/bands.c:1655,19'
          Branch Sides:
            - BranchSide:      'celt/bands.c:1655,67'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
            - BranchSide:      'celt/bands.c:1655,29'
              BranchSideFuncs:
                - quant_band
                - celt_fatal
                - ec_tell_frac
                - quant_band_stereo
                - compute_channel_weights
                - quant_band_stereo
                - quant_band_stereo
                - special_hybrid_folding
                - quant_band
                - quant_band
                - special_hybrid_folding
                - celt_sudiv
      Callsites:
        - Src:             'celt/bands.c:1496,7'
          Dst:             celt_fatal
        - Src:             'celt/bands.c:1497,14'
          Dst:             ec_tell_frac
        - Src:             'celt/bands.c:1506,25'
          Dst:             celt_sudiv
        - Src:             'celt/bands.c:1516,10'
          Dst:             special_hybrid_folding
        - Src:             'celt/bands.c:1574,17'
          Dst:             quant_band
        - Src:             'celt/bands.c:1577,17'
          Dst:             quant_band
        - Src:             'celt/bands.c:1593,16'
          Dst:             compute_channel_weights
        - Src:             'celt/bands.c:1602,23'
          Dst:             quant_band_stereo
        - Src:             'celt/bands.c:1628,19'
          Dst:             special_hybrid_folding
        - Src:             'celt/bands.c:1632,23'
          Dst:             quant_band_stereo
        - Src:             'celt/bands.c:1648,23'
          Dst:             quant_band_stereo
        - Src:             'celt/bands.c:1653,20'
          Dst:             quant_band
    - functionName:    spreading_decision
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.OpusCustomMode *'
        - 'short *'
        - 'int *'
        - int
        - 'int *'
        - 'int *'
        - int
        - int
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - m
        - X
        - average
        - last_decision
        - hf_average
        - tapset_decision
        - update_hf
        - end
        - C
        - M
        - spread_weight
      BBCount:         65
      ICount:          520
      EdgeCount:       83
      CyclomaticComplexity: 20
      functionsReached:
        - celt_fatal
        - celt_udiv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/bands.c:489,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:489,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:491,9'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:493,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:494,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:495,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:496,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:498,20'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:525,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:502,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:503,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:505,16'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:505,10'
          Branch Sides:
            - BranchSide:      'celt/bands.c:509,19'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:519,14'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:510,17'
          Branch Sides:
            - BranchSide:      'celt/bands.c:511,16'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:512,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:512,17'
          Branch Sides:
            - BranchSide:      'celt/bands.c:513,16'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:514,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:514,17'
          Branch Sides:
            - BranchSide:      'celt/bands.c:515,16'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:516,10'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:519,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:520,37'
              BranchSideFuncs:
                - celt_udiv.1043
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:521,19'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:525,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:496,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:527,8'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:527,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:529,11'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:545,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:529,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:530,29'
              BranchSideFuncs:
                - celt_udiv.1043
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:531,23'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:533,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:534,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:535,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:537,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:538,11'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:539,16'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:539,16'
          Branch Sides:
            - BranchSide:      'celt/bands.c:540,11'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:542,11'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:545,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:545,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:546,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:546,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:546,4'
              BranchSideFuncs:
                - celt_udiv.1043
            - BranchSide:      'celt/bands.c:547,32'
              BranchSideFuncs:
                - celt_udiv.1043
        - Branch String:   'celt/bands.c:553,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:555,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:556,15'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:556,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:558,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:559,15'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:559,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:561,16'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:563,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/bands.c:489,4'
          Dst:             celt_fatal
        - Src:             'celt/bands.c:520,23'
          Dst:             celt_udiv
        - Src:             'celt/bands.c:530,19'
          Dst:             celt_udiv
        - Src:             'celt/bands.c:545,4'
          Dst:             celt_fatal
        - Src:             'celt/bands.c:546,4'
          Dst:             celt_fatal
        - Src:             'celt/bands.c:547,10'
          Dst:             celt_udiv
    - functionName:    celt_exp2
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - celt_exp2_frac
      functionUses:    2
      BranchProfiles:
        - Branch String:   './celt/mathops.h:245,8'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:246,7'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:247,13'
              BranchSideFuncs:
                - celt_exp2_frac.1057
        - Branch String:   './celt/mathops.h:250,11'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:250,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:250,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/mathops.h:249,11'
          Dst:             celt_exp2_frac
    - functionName:    celt_exp2_frac
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - x
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    anti_collapse
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - 'struct.OpusCustomMode *'
        - 'short *'
        - 'char *'
        - int
        - int
        - int
        - int
        - int
        - 'short *'
        - 'short *'
        - 'short *'
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - m
        - X_
        - collapse_masks
        - LM
        - C
        - size
        - start
        - end
        - logE
        - prev1logE
        - prev2logE
        - pulses
        - seed
        - arch
      BBCount:         63
      ICount:          613
      EdgeCount:       81
      CyclomaticComplexity: 20
      functionsReached:
        - celt_exp2
        - celt_fatal
        - celt_ilog2
        - celt_lcg_rand
        - celt_rsqrt_norm
        - celt_udiv
        - renormalise_vector
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/bands.c:273,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:283,12'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
            - BranchSide:      'celt/bands.c:362,1'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:285,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:285,7'
              BranchSideFuncs:
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_fatal
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
            - BranchSide:      'celt/bands.c:286,27'
              BranchSideFuncs:
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_fatal
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
        - Branch String:   'celt/bands.c:290,16'
          Branch Sides:
            - BranchSide:      'celt/bands.c:310,14'
              BranchSideFuncs:
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
            - BranchSide:      'celt/bands.c:310,14'
              BranchSideFuncs:
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
        - Branch String:   'celt/bands.c:313,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:315,21'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
            - BranchSide:      'celt/bands.c:318,18'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
        - Branch String:   'celt/bands.c:315,21'
          Branch Sides:
            - BranchSide:      'celt/bands.c:315,21'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
            - BranchSide:      'celt/bands.c:315,21'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
        - Branch String:   'celt/bands.c:316,21'
          Branch Sides:
            - BranchSide:      'celt/bands.c:318,18'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
            - BranchSide:      'celt/bands.c:318,18'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
        - Branch String:   'celt/bands.c:318,50'
          Branch Sides:
            - BranchSide:      'celt/bands.c:318,49'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
            - BranchSide:      'celt/bands.c:318,49'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
        - Branch String:   'celt/bands.c:319,18'
          Branch Sides:
            - BranchSide:      'celt/bands.c:319,16'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
            - BranchSide:      'celt/bands.c:319,16'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
        - Branch String:   'celt/bands.c:322,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:324,30'
              BranchSideFuncs:
                - celt_exp2.1056
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/bands.c:327,15'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
        - Branch String:   'celt/bands.c:325,19'
          Branch Sides:
            - BranchSide:      'celt/bands.c:325,18'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/bands.c:325,18'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
        - Branch String:   'celt/bands.c:329,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:330,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/bands.c:331,14'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
        - Branch String:   'celt/bands.c:330,17'
          Branch Sides:
            - BranchSide:      'celt/bands.c:331,14'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/bands.c:331,14'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
        - Branch String:   'celt/bands.c:331,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:343,19'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/bands.c:343,19'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
        - Branch String:   'celt/bands.c:343,10'
          Branch Sides:
            - BranchSide:      'celt/bands.c:346,19'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/bands.c:358,14'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_lcg_rand
                - celt_exp2.1056
                - renormalise_vector
        - Branch String:   'celt/bands.c:346,17'
          Branch Sides:
            - BranchSide:      'celt/bands.c:349,22'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/bands.c:356,10'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
        - Branch String:   'celt/bands.c:349,16'
          Branch Sides:
            - BranchSide:      'celt/bands.c:351,40'
              BranchSideFuncs:
                - celt_lcg_rand
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
            - BranchSide:      'celt/bands.c:354,28'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
        - Branch String:   'celt/bands.c:352,35'
          Branch Sides:
            - BranchSide:      'celt/bands.c:352,49'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
            - BranchSide:      'celt/bands.c:352,54'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_exp2.1056
                - renormalise_vector
                - celt_lcg_rand
        - Branch String:   'celt/bands.c:358,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:359,32'
              BranchSideFuncs:
                - renormalise_vector
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - celt_lcg_rand
                - celt_exp2.1056
            - BranchSide:      'celt/bands.c:360,7'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
        - Branch String:   'celt/bands.c:360,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:310,14'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
            - BranchSide:      'celt/bands.c:361,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_udiv.1043
                - celt_exp2.1056
                - celt_ilog2.1035
                - celt_rsqrt_norm
                - renormalise_vector
                - celt_lcg_rand
                - celt_exp2.1056
      Callsites:
        - Src:             'celt/bands.c:285,7'
          Dst:             celt_fatal
        - Src:             'celt/bands.c:286,15'
          Dst:             celt_udiv
        - Src:             'celt/bands.c:289,18'
          Dst:             celt_exp2
        - Src:             'celt/bands.c:294,18'
          Dst:             celt_ilog2
        - Src:             'celt/bands.c:296,19'
          Dst:             celt_rsqrt_norm
        - Src:             'celt/bands.c:324,30'
          Dst:             celt_exp2
        - Src:             'celt/bands.c:351,26'
          Dst:             celt_lcg_rand
        - Src:             'celt/bands.c:359,13'
          Dst:             renormalise_vector
    - functionName:    denormalise_bands
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'struct.OpusCustomMode *'
        - 'short *'
        - 'int *'
        - 'short *'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - m
        - X
        - freq
        - bandLogE
        - start
        - end
        - M
        - downsample
        - silence
      BBCount:         45
      ICount:          390
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - celt_exp2_frac
        - celt_fatal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'celt/bands.c:207,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:208,15'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
            - BranchSide:      'celt/bands.c:209,8'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
        - Branch String:   'celt/bands.c:208,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:208,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
            - BranchSide:      'celt/bands.c:208,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
        - Branch String:   'celt/bands.c:209,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:211,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
            - BranchSide:      'celt/bands.c:214,8'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
        - Branch String:   'celt/bands.c:216,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:217,9'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
            - BranchSide:      'celt/bands.c:218,11'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
        - Branch String:   'celt/bands.c:218,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:226,9'
              BranchSideFuncs:
                - celt_exp2_frac.1057
                - celt_fatal
            - BranchSide:      'celt/bands.c:263,4'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/bands.c:228,12'
          Branch Sides:
            - BranchSide:      'celt/bands.c:228,12'
              BranchSideFuncs:
                - celt_exp2_frac.1057
                - celt_fatal
            - BranchSide:      'celt/bands.c:228,12'
              BranchSideFuncs:
                - celt_exp2_frac.1057
                - celt_fatal
        - Branch String:   'celt/bands.c:228,12'
          Branch Sides:
            - BranchSide:      'celt/bands.c:228,12'
              BranchSideFuncs:
                - celt_exp2_frac.1057
                - celt_fatal
            - BranchSide:      'celt/bands.c:228,12'
              BranchSideFuncs:
                - celt_exp2_frac.1057
                - celt_fatal
        - Branch String:   'celt/bands.c:234,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:236,15'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
            - BranchSide:      'celt/bands.c:240,29'
              BranchSideFuncs:
                - celt_exp2_frac.1057
                - celt_fatal
        - Branch String:   'celt/bands.c:243,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:248,14'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
            - BranchSide:      'celt/bands.c:259,10'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
        - Branch String:   'celt/bands.c:248,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:250,15'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
            - BranchSide:      'celt/bands.c:253,10'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
        - Branch String:   'celt/bands.c:255,10'
          Branch Sides:
            - BranchSide:      'celt/bands.c:254,20'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
            - BranchSide:      'celt/bands.c:256,7'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
        - Branch String:   'celt/bands.c:261,10'
          Branch Sides:
            - BranchSide:      'celt/bands.c:0,0'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
            - BranchSide:      'celt/bands.c:260,20'
              BranchSideFuncs:
                - celt_fatal
                - celt_exp2_frac.1057
        - Branch String:   'celt/bands.c:263,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:263,4'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:264,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/bands.c:240,14'
          Dst:             celt_exp2_frac
        - Src:             'celt/bands.c:263,4'
          Dst:             celt_fatal
    - functionName:    normalise_bands
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.OpusCustomMode *'
        - 'int *'
        - 'short *'
        - 'int *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - m
        - freq
        - X
        - bandE
        - end
        - C
        - M
      BBCount:         21
      ICount:          234
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - celt_rcp
        - celt_zlog2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/bands.c:148,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:151,24'
              BranchSideFuncs:
                - celt_rcp
                - celt_zlog2.1038
            - BranchSide:      'celt/bands.c:151,24'
              BranchSideFuncs:
                - celt_rcp
                - celt_zlog2.1038
        - Branch String:   'celt/bands.c:151,24'
          Branch Sides:
            - BranchSide:      'celt/bands.c:152,19'
              BranchSideFuncs:
                - celt_zlog2.1038
                - celt_rcp
            - BranchSide:      'celt/bands.c:152,19'
              BranchSideFuncs:
                - celt_zlog2.1038
                - celt_rcp
        - Branch String:   'celt/bands.c:152,10'
          Branch Sides:
            - BranchSide:      'celt/bands.c:151,24'
              BranchSideFuncs:
                - celt_zlog2.1038
                - celt_rcp
            - BranchSide:      'celt/bands.c:153,7'
              BranchSideFuncs:
                - celt_zlog2.1038
                - celt_rcp
        - Branch String:   'celt/bands.c:153,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:147,29'
              BranchSideFuncs:
                - celt_zlog2.1038
                - celt_rcp
            - BranchSide:      'celt/bands.c:154,4'
              BranchSideFuncs:
                - celt_zlog2.1038
                - celt_rcp
        - Branch String:   'celt/bands.c:154,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:143,8'
              BranchSideFuncs:
                - celt_zlog2.1038
                - celt_rcp
            - BranchSide:      'celt/bands.c:155,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/bands.c:147,18'
          Dst:             celt_zlog2
        - Src:             'celt/bands.c:149,14'
          Dst:             celt_rcp
    - functionName:    celt_maxabs32
      functionSourceFile: '/src/opus/./celt/mathops.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - x
        - len
      BBCount:         14
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/mathops.h:101,4'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:103,16'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:106,11'
              BranchSideFuncs: []
        - Branch String:   './celt/mathops.h:103,16'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:103,14'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:103,14'
              BranchSideFuncs: []
        - Branch String:   './celt/mathops.h:104,16'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:104,14'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:104,14'
              BranchSideFuncs: []
        - Branch String:   './celt/mathops.h:106,11'
          Branch Sides:
            - BranchSide:      './celt/mathops.h:106,11'
              BranchSideFuncs: []
            - BranchSide:      './celt/mathops.h:106,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    compute_band_energies
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'struct.OpusCustomMode *'
        - 'int *'
        - 'int *'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - m
        - X
        - bandE
        - end
        - C
        - LM
        - arch
      BBCount:         28
      ICount:          324
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - celt_ilog2
        - celt_maxabs32
        - celt_sqrt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/bands.c:102,7'
          Branch Sides:
            - BranchSide:      'celt/bands.c:105,21'
              BranchSideFuncs:
                - celt_maxabs32.1064
                - celt_ilog2.1035
                - celt_sqrt
                - celt_sqrt
            - BranchSide:      'celt/bands.c:132,4'
              BranchSideFuncs:
                - celt_maxabs32.1064
                - celt_ilog2.1035
                - celt_sqrt
                - celt_sqrt
        - Branch String:   'celt/bands.c:109,14'
          Branch Sides:
            - BranchSide:      'celt/bands.c:111,36'
              BranchSideFuncs:
                - celt_ilog2.1035
                - celt_sqrt
                - celt_maxabs32.1064
                - celt_sqrt
            - BranchSide:      'celt/bands.c:128,13'
              BranchSideFuncs:
                - celt_maxabs32.1064
                - celt_ilog2.1035
                - celt_sqrt
                - celt_sqrt
        - Branch String:   'celt/bands.c:113,17'
          Branch Sides:
            - BranchSide:      'celt/bands.c:115,16'
              BranchSideFuncs:
                - celt_sqrt
                - celt_maxabs32.1064
                - celt_ilog2.1035
                - celt_sqrt
            - BranchSide:      'celt/bands.c:120,16'
              BranchSideFuncs:
                - celt_sqrt
                - celt_maxabs32.1064
                - celt_ilog2.1035
                - celt_sqrt
        - Branch String:   'celt/bands.c:118,16'
          Branch Sides:
            - BranchSide:      'celt/bands.c:116,25'
              BranchSideFuncs:
                - celt_sqrt
                - celt_maxabs32.1064
                - celt_ilog2.1035
                - celt_sqrt
            - BranchSide:      'celt/bands.c:119,13'
              BranchSideFuncs:
                - celt_sqrt
                - celt_maxabs32.1064
                - celt_ilog2.1035
                - celt_sqrt
        - Branch String:   'celt/bands.c:123,16'
          Branch Sides:
            - BranchSide:      'celt/bands.c:0,0'
              BranchSideFuncs:
                - celt_sqrt
                - celt_maxabs32.1064
                - celt_ilog2.1035
                - celt_sqrt
            - BranchSide:      'celt/bands.c:121,25'
              BranchSideFuncs:
                - celt_sqrt
                - celt_maxabs32.1064
                - celt_ilog2.1035
                - celt_sqrt
        - Branch String:   'celt/bands.c:126,46'
          Branch Sides:
            - BranchSide:      'celt/bands.c:126,45'
              BranchSideFuncs:
                - celt_sqrt
                - celt_maxabs32.1064
                - celt_ilog2.1035
                - celt_sqrt
            - BranchSide:      'celt/bands.c:126,45'
              BranchSideFuncs:
                - celt_sqrt
                - celt_maxabs32.1064
                - celt_ilog2.1035
                - celt_sqrt
        - Branch String:   'celt/bands.c:132,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:102,13'
              BranchSideFuncs:
                - celt_maxabs32.1064
                - celt_ilog2.1035
                - celt_sqrt
                - celt_sqrt
            - BranchSide:      'celt/bands.c:134,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/bands.c:108,19'
          Dst:             celt_maxabs32
        - Src:             'celt/bands.c:111,25'
          Dst:             celt_ilog2
        - Src:             'celt/bands.c:126,46'
          Dst:             celt_sqrt
        - Src:             'celt/bands.c:126,46'
          Dst:             celt_sqrt
    - functionName:    hysteresis_decision
      functionSourceFile: '/src/opus/celt/bands.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - short
        - 'short *'
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - val
        - thresholds
        - hysteresis
        - N
        - prev
      BBCount:         18
      ICount:          132
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/bands.c:49,4'
          Branch Sides:
            - BranchSide:      'celt/bands.c:51,11'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:54,8'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:51,11'
          Branch Sides:
            - BranchSide:      'celt/bands.c:52,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:53,4'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:54,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:56,8'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:54,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:56,8'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:56,15'
          Branch Sides:
            - BranchSide:      'celt/bands.c:56,18'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:56,15'
              BranchSideFuncs: []
        - Branch String:   'celt/bands.c:56,8'
          Branch Sides:
            - BranchSide:      'celt/bands.c:56,8'
              BranchSideFuncs: []
            - BranchSide:      'celt/bands.c:57,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cwrsi
      functionSourceFile: '/src/opus/celt/cwrs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - _n
        - _k
        - _i
        - _y
      BBCount:         39
      ICount:          407
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/cwrs.c:469,3'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:469,3'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'celt/cwrs.c:470,3'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'celt/cwrs.c:470,3'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:470,3'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/cwrs.c:471,3'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/cwrs.c:471,3'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:474,8'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/cwrs.c:522,7'
              BranchSideFuncs: []
        - Branch String:   'celt/cwrs.c:474,8'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:476,26'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/cwrs.c:499,24'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/cwrs.c:484,10'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:485,9'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/cwrs.c:490,18'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/cwrs.c:485,9'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:485,9'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/cwrs.c:486,12'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/cwrs.c:487,12'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:487,29'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/cwrs.c:489,7'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/cwrs.c:490,12'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:0,0'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/cwrs.c:490,43'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/cwrs.c:501,15'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:501,17'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/cwrs.c:507,13'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/cwrs.c:501,10'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:502,13'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/cwrs.c:507,13'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/cwrs.c:511,12'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:511,29'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'celt/cwrs.c:513,13'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'celt/cwrs.c:527,6'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:527,15'
              BranchSideFuncs: []
            - BranchSide:      'celt/cwrs.c:527,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/cwrs.c:469,3'
          Dst:             celt_fatal
        - Src:             'celt/cwrs.c:470,3'
          Dst:             celt_fatal
        - Src:             'celt/cwrs.c:485,9'
          Dst:             celt_fatal
    - functionName:    decode_pulses
      functionSourceFile: '/src/opus/celt/cwrs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - int
        - int
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - _y
        - _n
        - _k
        - _dec
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - cwrsi
        - ec_dec_uint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/cwrs.c:540,39'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:540,39'
              BranchSideFuncs:
                - ec_dec_uint
                - cwrsi
            - BranchSide:      'celt/cwrs.c:540,39'
              BranchSideFuncs:
                - ec_dec_uint
                - cwrsi
        - Branch String:   'celt/cwrs.c:540,39'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:540,39'
              BranchSideFuncs:
                - ec_dec_uint
                - cwrsi
            - BranchSide:      'celt/cwrs.c:540,39'
              BranchSideFuncs:
                - ec_dec_uint
                - cwrsi
        - Branch String:   'celt/cwrs.c:540,39'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:540,39'
              BranchSideFuncs:
                - ec_dec_uint
                - cwrsi
            - BranchSide:      'celt/cwrs.c:540,39'
              BranchSideFuncs:
                - ec_dec_uint
                - cwrsi
        - Branch String:   'celt/cwrs.c:540,39'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:540,39'
              BranchSideFuncs:
                - ec_dec_uint
                - cwrsi
            - BranchSide:      'celt/cwrs.c:540,39'
              BranchSideFuncs:
                - ec_dec_uint
                - cwrsi
      Callsites:
        - Src:             'celt/cwrs.c:540,22'
          Dst:             ec_dec_uint
        - Src:             'celt/cwrs.c:540,10'
          Dst:             cwrsi
    - functionName:    icwrs
      functionSourceFile: '/src/opus/celt/cwrs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - _n
        - _y
      BBCount:         24
      ICount:          191
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - abs
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/cwrs.c:444,3'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:444,3'
              BranchSideFuncs:
                - abs
                - abs
            - BranchSide:      'celt/cwrs.c:445,5'
              BranchSideFuncs:
                - abs
                - abs
        - Branch String:   'celt/cwrs.c:450,8'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:450,8'
              BranchSideFuncs:
                - abs
            - BranchSide:      'celt/cwrs.c:450,8'
              BranchSideFuncs:
                - abs
        - Branch String:   'celt/cwrs.c:450,8'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:450,8'
              BranchSideFuncs:
                - abs
            - BranchSide:      'celt/cwrs.c:450,8'
              BranchSideFuncs:
                - abs
        - Branch String:   'celt/cwrs.c:452,8'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:452,19'
              BranchSideFuncs:
                - abs
            - BranchSide:      'celt/cwrs.c:453,3'
              BranchSideFuncs:
                - abs
        - Branch String:   'celt/cwrs.c:452,19'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:452,19'
              BranchSideFuncs:
                - abs
            - BranchSide:      'celt/cwrs.c:452,19'
              BranchSideFuncs:
                - abs
        - Branch String:   'celt/cwrs.c:452,19'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:453,3'
              BranchSideFuncs:
                - abs
            - BranchSide:      'celt/cwrs.c:453,3'
              BranchSideFuncs:
                - abs
        - Branch String:   'celt/cwrs.c:453,3'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:449,6'
              BranchSideFuncs:
                - abs
            - BranchSide:      'celt/cwrs.c:455,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/cwrs.c:444,3'
          Dst:             celt_fatal
        - Src:             'celt/cwrs.c:447,5'
          Dst:             abs
        - Src:             'celt/cwrs.c:451,8'
          Dst:             abs
    - functionName:    encode_pulses
      functionSourceFile: '/src/opus/celt/cwrs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'int *'
        - int
        - int
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - _y
        - _n
        - _k
        - _enc
      BBCount:         17
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - celt_fatal
        - ec_enc_uint
        - icwrs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/cwrs.c:459,3'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:459,3'
              BranchSideFuncs:
                - icwrs
                - ec_enc_uint
            - BranchSide:      'celt/cwrs.c:460,15'
              BranchSideFuncs:
                - icwrs
                - ec_enc_uint
        - Branch String:   'celt/cwrs.c:460,33'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:460,33'
              BranchSideFuncs:
                - ec_enc_uint
            - BranchSide:      'celt/cwrs.c:460,33'
              BranchSideFuncs:
                - ec_enc_uint
        - Branch String:   'celt/cwrs.c:460,33'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:460,33'
              BranchSideFuncs:
                - ec_enc_uint
            - BranchSide:      'celt/cwrs.c:460,33'
              BranchSideFuncs:
                - ec_enc_uint
        - Branch String:   'celt/cwrs.c:460,33'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:460,33'
              BranchSideFuncs:
                - ec_enc_uint
            - BranchSide:      'celt/cwrs.c:460,33'
              BranchSideFuncs:
                - ec_enc_uint
        - Branch String:   'celt/cwrs.c:460,33'
          Branch Sides:
            - BranchSide:      'celt/cwrs.c:460,33'
              BranchSideFuncs:
                - ec_enc_uint
            - BranchSide:      'celt/cwrs.c:460,33'
              BranchSideFuncs:
                - ec_enc_uint
      Callsites:
        - Src:             'celt/cwrs.c:459,3'
          Dst:             celt_fatal
        - Src:             'celt/cwrs.c:460,20'
          Dst:             icwrs
        - Src:             'celt/cwrs.c:460,3'
          Dst:             ec_enc_uint
    - functionName:    ec_write_byte
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _value
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/entenc.c:61,6'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:61,50'
              BranchSideFuncs: []
            - BranchSide:      'celt/entenc.c:62,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ec_enc_carry_out
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _c
      BBCount:         16
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - ec_write_byte
      functionUses:    3
      BranchProfiles:
        - Branch String:   'celt/entenc.c:83,6'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:86,11'
              BranchSideFuncs:
                - ec_write_byte
                - ec_write_byte
            - BranchSide:      'celt/entenc.c:98,8'
              BranchSideFuncs: []
        - Branch String:   'celt/entenc.c:89,8'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:89,50'
              BranchSideFuncs:
                - ec_write_byte
                - ec_write_byte
            - BranchSide:      'celt/entenc.c:90,8'
              BranchSideFuncs:
                - ec_write_byte
        - Branch String:   'celt/entenc.c:90,8'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:92,23'
              BranchSideFuncs:
                - ec_write_byte
            - BranchSide:      'celt/entenc.c:96,16'
              BranchSideFuncs: []
        - Branch String:   'celt/entenc.c:93,10'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:93,38'
              BranchSideFuncs:
                - ec_write_byte
            - BranchSide:      'celt/entenc.c:95,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/entenc.c:89,36'
          Dst:             ec_write_byte
        - Src:             'celt/entenc.c:93,24'
          Dst:             ec_write_byte
    - functionName:    ec_enc_done
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - _this
      BBCount:         32
      ICount:          278
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - ec_enc_carry_out
        - ec_write_byte_at_end
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/entenc.c:266,6'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:267,6'
              BranchSideFuncs:
                - ec_write_byte_at_end
                - ec_enc_carry_out
                - ec_enc_carry_out
            - BranchSide:      'celt/entenc.c:271,3'
              BranchSideFuncs:
                - ec_write_byte_at_end
                - ec_enc_carry_out
                - ec_enc_carry_out
        - Branch String:   'celt/entenc.c:271,3'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:272,22'
              BranchSideFuncs:
                - ec_enc_carry_out
                - ec_write_byte_at_end
                - ec_enc_carry_out
            - BranchSide:      'celt/entenc.c:277,6'
              BranchSideFuncs:
                - ec_write_byte_at_end
                - ec_enc_carry_out
        - Branch String:   'celt/entenc.c:277,19'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:277,51'
              BranchSideFuncs:
                - ec_enc_carry_out
                - ec_write_byte_at_end
            - BranchSide:      'celt/entenc.c:277,21'
              BranchSideFuncs:
                - ec_write_byte_at_end
                - ec_enc_carry_out
        - Branch String:   'celt/entenc.c:277,6'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:277,51'
              BranchSideFuncs:
                - ec_enc_carry_out
                - ec_write_byte_at_end
            - BranchSide:      'celt/entenc.c:279,10'
              BranchSideFuncs:
                - ec_write_byte_at_end
        - Branch String:   'celt/entenc.c:281,3'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:282,40'
              BranchSideFuncs:
                - ec_write_byte_at_end
            - BranchSide:      'celt/entenc.c:287,7'
              BranchSideFuncs: []
        - Branch String:   'celt/entenc.c:287,6'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:287,6'
              BranchSideFuncs: []
            - BranchSide:      'celt/entenc.c:288,5'
              BranchSideFuncs: []
        - Branch String:   'celt/entenc.c:290,8'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:292,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/entenc.c:304,3'
              BranchSideFuncs: []
        - Branch String:   'celt/entenc.c:292,10'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:292,42'
              BranchSideFuncs: []
            - BranchSide:      'celt/entenc.c:294,12'
              BranchSideFuncs: []
        - Branch String:   'celt/entenc.c:297,55'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:297,57'
              BranchSideFuncs: []
            - BranchSide:      'celt/entenc.c:301,70'
              BranchSideFuncs: []
        - Branch String:   'celt/entenc.c:297,12'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:298,23'
              BranchSideFuncs: []
            - BranchSide:      'celt/entenc.c:301,70'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/entenc.c:272,5'
          Dst:             ec_enc_carry_out
        - Src:             'celt/entenc.c:277,34'
          Dst:             ec_enc_carry_out
        - Src:             'celt/entenc.c:282,19'
          Dst:             ec_write_byte_at_end
    - functionName:    ec_write_byte_at_end
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _value
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/entenc.c:67,6'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:67,50'
              BranchSideFuncs: []
            - BranchSide:      'celt/entenc.c:68,65'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ec_enc_shrink
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _size
      BBCount:         5
      ICount:          103
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/entenc.c:249,3'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:249,3'
              BranchSideFuncs: []
            - BranchSide:      'celt/entenc.c:250,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/entenc.c:249,3'
          Dst:             celt_fatal
    - functionName:    ec_enc_patch_initial_bits
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ec_ctx *'
        - int
        - int
      constantsTouched: []
      argNames:
        - _this
        - _val
        - _nbits
      BBCount:         14
      ICount:          130
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - celt_fatal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/entenc.c:228,3'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:228,3'
              BranchSideFuncs: []
            - BranchSide:      'celt/entenc.c:229,21'
              BranchSideFuncs: []
        - Branch String:   'celt/entenc.c:231,6'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:233,36'
              BranchSideFuncs: []
            - BranchSide:      'celt/entenc.c:235,11'
              BranchSideFuncs: []
        - Branch String:   'celt/entenc.c:235,11'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:237,17'
              BranchSideFuncs: []
            - BranchSide:      'celt/entenc.c:239,11'
              BranchSideFuncs: []
        - Branch String:   'celt/entenc.c:239,11'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:241,17'
              BranchSideFuncs: []
            - BranchSide:      'celt/entenc.c:245,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/entenc.c:228,3'
          Dst:             celt_fatal
    - functionName:    ec_enc_bits
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ec_ctx *'
        - int
        - int
      constantsTouched: []
      argNames:
        - _this
        - _fl
        - _bits
      BBCount:         12
      ICount:          103
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - celt_fatal
        - ec_write_byte_at_end
      functionUses:    5
      BranchProfiles:
        - Branch String:   'celt/entenc.c:209,3'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:209,3'
              BranchSideFuncs:
                - ec_write_byte_at_end
            - BranchSide:      'celt/entenc.c:210,6'
              BranchSideFuncs:
                - ec_write_byte_at_end
        - Branch String:   'celt/entenc.c:210,6'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:210,6'
              BranchSideFuncs:
                - ec_write_byte_at_end
            - BranchSide:      'celt/entenc.c:211,5'
              BranchSideFuncs:
                - ec_write_byte_at_end
        - Branch String:   'celt/entenc.c:215,5'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:212,42'
              BranchSideFuncs:
                - ec_write_byte_at_end
            - BranchSide:      'celt/entenc.c:217,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/entenc.c:209,3'
          Dst:             celt_fatal
        - Src:             'celt/entenc.c:212,21'
          Dst:             ec_write_byte_at_end
    - functionName:    ec_enc_uint
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ec_ctx *'
        - int
        - int
      constantsTouched: []
      argNames:
        - _this
        - _fl
        - _ft
      BBCount:         8
      ICount:          87
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - celt_fatal
        - ec_enc_bits
        - ec_encode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'celt/entenc.c:191,3'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:191,3'
              BranchSideFuncs:
                - ec_encode
                - ec_encode
                - ec_enc_bits
            - BranchSide:      'celt/entenc.c:192,6'
              BranchSideFuncs:
                - ec_encode
                - ec_encode
                - ec_enc_bits
        - Branch String:   'celt/entenc.c:194,6'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:195,8'
              BranchSideFuncs:
                - ec_encode
                - ec_enc_bits
            - BranchSide:      'celt/entenc.c:201,18'
              BranchSideFuncs:
                - ec_encode
      Callsites:
        - Src:             'celt/entenc.c:191,3'
          Dst:             celt_fatal
        - Src:             'celt/entenc.c:198,5'
          Dst:             ec_encode
        - Src:             'celt/entenc.c:199,5'
          Dst:             ec_enc_bits
        - Src:             'celt/entenc.c:201,8'
          Dst:             ec_encode
    - functionName:    ec_encode
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ec_ctx *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - _this
        - _fl
        - _fh
        - _ft
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - celt_udiv
        - ec_enc_normalize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'celt/entenc.c:131,6'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:132,17'
              BranchSideFuncs:
                - ec_enc_normalize
            - BranchSide:      'celt/entenc.c:135,20'
              BranchSideFuncs:
                - ec_enc_normalize
      Callsites:
        - Src:             'celt/entenc.c:130,5'
          Dst:             celt_udiv
        - Src:             'celt/entenc.c:136,3'
          Dst:             ec_enc_normalize
    - functionName:    celt_udiv
      functionSourceFile: '/src/opus/./celt/entcode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - n
        - d
      BBCount:         5
      ICount:          32
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   './celt/entcode.h:125,4'
          Branch Sides:
            - BranchSide:      './celt/entcode.h:125,4'
              BranchSideFuncs: []
            - BranchSide:      './celt/entcode.h:136,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './celt/entcode.h:125,4'
          Dst:             celt_fatal
    - functionName:    ec_enc_normalize
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.ec_ctx *'
      constantsTouched: []
      argNames:
        - _this
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ec_enc_carry_out
      functionUses:    5
      BranchProfiles:
        - Branch String:   'celt/entenc.c:103,3'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:104,22'
              BranchSideFuncs:
                - ec_enc_carry_out
            - BranchSide:      'celt/entenc.c:110,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/entenc.c:104,5'
          Dst:             ec_enc_carry_out
    - functionName:    ec_enc_icdf16
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ec_ctx *'
        - int
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _s
        - _icdf
        - _ftb
      BBCount:         6
      ICount:          95
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ec_enc_normalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'celt/entenc.c:178,6'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:179,17'
              BranchSideFuncs:
                - ec_enc_normalize
            - BranchSide:      'celt/entenc.c:182,20'
              BranchSideFuncs:
                - ec_enc_normalize
      Callsites:
        - Src:             'celt/entenc.c:183,3'
          Dst:             ec_enc_normalize
    - functionName:    ec_enc_icdf
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ec_ctx *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _s
        - _icdf
        - _ftb
      BBCount:         6
      ICount:          95
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ec_enc_normalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'celt/entenc.c:167,6'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:168,17'
              BranchSideFuncs:
                - ec_enc_normalize
            - BranchSide:      'celt/entenc.c:171,20'
              BranchSideFuncs:
                - ec_enc_normalize
      Callsites:
        - Src:             'celt/entenc.c:172,3'
          Dst:             ec_enc_normalize
    - functionName:    ec_enc_bit_logp
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ec_ctx *'
        - int
        - int
      constantsTouched: []
      argNames:
        - _this
        - _val
        - _logp
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ec_enc_normalize
      functionUses:    6
      BranchProfiles:
        - Branch String:   'celt/entenc.c:159,6'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:159,22'
              BranchSideFuncs:
                - ec_enc_normalize
            - BranchSide:      'celt/entenc.c:160,14'
              BranchSideFuncs:
                - ec_enc_normalize
        - Branch String:   'celt/entenc.c:160,14'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:160,19'
              BranchSideFuncs:
                - ec_enc_normalize
            - BranchSide:      'celt/entenc.c:160,21'
              BranchSideFuncs:
                - ec_enc_normalize
      Callsites:
        - Src:             'celt/entenc.c:161,3'
          Dst:             ec_enc_normalize
    - functionName:    ec_encode_bin
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ec_ctx *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - _this
        - _fl
        - _fh
        - _bits
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ec_enc_normalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/entenc.c:142,6'
          Branch Sides:
            - BranchSide:      'celt/entenc.c:143,17'
              BranchSideFuncs:
                - ec_enc_normalize
            - BranchSide:      'celt/entenc.c:146,20'
              BranchSideFuncs:
                - ec_enc_normalize
      Callsites:
        - Src:             'celt/entenc.c:147,3'
          Dst:             ec_enc_normalize
    - functionName:    ec_enc_init
      functionSourceFile: '/src/opus/celt/entenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.ec_ctx *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - _this
        - _buf
        - _size
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    opus_ifft_c
      functionSourceFile: '/src/opus/celt/kiss_fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.kiss_fft_state *'
        - 'struct.kiss_fft_cpx *'
        - 'struct.kiss_fft_cpx *'
      constantsTouched: []
      argNames:
        - st
        - fin
        - fout
      BBCount:         17
      ICount:          131
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - celt_fatal
        - opus_fft_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/kiss_fft.c:595,4'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:595,4'
              BranchSideFuncs:
                - opus_fft_impl
            - BranchSide:      'celt/kiss_fft.c:597,10'
              BranchSideFuncs:
                - opus_fft_impl
        - Branch String:   'celt/kiss_fft.c:597,4'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:598,7'
              BranchSideFuncs:
                - opus_fft_impl
            - BranchSide:      'celt/kiss_fft.c:599,10'
              BranchSideFuncs:
                - opus_fft_impl
        - Branch String:   'celt/kiss_fft.c:599,4'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:600,20'
              BranchSideFuncs:
                - opus_fft_impl
            - BranchSide:      'celt/kiss_fft.c:601,18'
              BranchSideFuncs:
                - opus_fft_impl
        - Branch String:   'celt/kiss_fft.c:602,4'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:603,20'
              BranchSideFuncs: []
            - BranchSide:      'celt/kiss_fft.c:604,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/kiss_fft.c:595,4'
          Dst:             celt_fatal
        - Src:             'celt/kiss_fft.c:601,4'
          Dst:             opus_fft_impl
    - functionName:    opus_fft_impl
      functionSourceFile: '/src/opus/celt/kiss_fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.kiss_fft_state *'
        - 'struct.kiss_fft_cpx *'
      constantsTouched: []
      argNames:
        - st
        - fout
      BBCount:         23
      ICount:          235
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - kf_bfly2
        - kf_bfly3
        - kf_bfly4
        - kf_bfly5
      functionUses:    4
      BranchProfiles:
        - Branch String:   'celt/kiss_fft.c:531,13'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:531,27'
              BranchSideFuncs:
                - kf_bfly5
                - kf_bfly3
                - kf_bfly4
                - kf_bfly2
            - BranchSide:      'celt/kiss_fft.c:531,11'
              BranchSideFuncs:
                - kf_bfly5
                - kf_bfly3
                - kf_bfly4
                - kf_bfly2
        - Branch String:   'celt/kiss_fft.c:540,5'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:536,12'
              BranchSideFuncs:
                - kf_bfly5
                - kf_bfly3
                - kf_bfly4
                - kf_bfly2
            - BranchSide:      'celt/kiss_fft.c:541,9'
              BranchSideFuncs:
                - kf_bfly5
                - kf_bfly3
                - kf_bfly4
                - kf_bfly2
        - Branch String:   'celt/kiss_fft.c:542,5'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:544,12'
              BranchSideFuncs:
                - kf_bfly5
                - kf_bfly3
                - kf_bfly4
                - kf_bfly2
            - BranchSide:      'celt/kiss_fft.c:567,1'
              BranchSideFuncs: []
        - Branch String:   'celt/kiss_fft.c:544,12'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:545,16'
              BranchSideFuncs:
                - kf_bfly5
                - kf_bfly3
                - kf_bfly4
                - kf_bfly2
            - BranchSide:      'celt/kiss_fft.c:547,14'
              BranchSideFuncs:
                - kf_bfly5
                - kf_bfly3
                - kf_bfly4
                - kf_bfly2
        - Branch String:   'celt/kiss_fft.c:548,8'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:551,20'
              BranchSideFuncs:
                - kf_bfly2
                - kf_bfly5
                - kf_bfly3
                - kf_bfly4
            - BranchSide:      'celt/kiss_fft.c:554,20'
              BranchSideFuncs:
                - kf_bfly4
                - kf_bfly5
                - kf_bfly3
                - kf_bfly2
            - BranchSide:      'celt/kiss_fft.c:558,20'
              BranchSideFuncs:
                - kf_bfly3
                - kf_bfly5
                - kf_bfly4
                - kf_bfly2
            - BranchSide:      'celt/kiss_fft.c:561,20'
              BranchSideFuncs:
                - kf_bfly5
                - kf_bfly3
                - kf_bfly4
                - kf_bfly2
            - BranchSide:      'celt/kiss_fft.c:565,12'
              BranchSideFuncs:
                - kf_bfly5
                - kf_bfly3
                - kf_bfly4
                - kf_bfly2
      Callsites:
        - Src:             'celt/kiss_fft.c:551,11'
          Dst:             kf_bfly2
        - Src:             'celt/kiss_fft.c:554,11'
          Dst:             kf_bfly4
        - Src:             'celt/kiss_fft.c:558,11'
          Dst:             kf_bfly3
        - Src:             'celt/kiss_fft.c:561,11'
          Dst:             kf_bfly5
    - functionName:    kf_bfly2
      functionSourceFile: '/src/opus/celt/kiss_fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.kiss_fft_cpx *'
        - int
        - int
      constantsTouched: []
      argNames:
        - Fout
        - m
        - N
      BBCount:         25
      ICount:          342
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/kiss_fft.c:76,7'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:76,7'
              BranchSideFuncs: []
            - BranchSide:      'celt/kiss_fft.c:77,13'
              BranchSideFuncs: []
        - Branch String:   'celt/kiss_fft.c:77,7'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:80,18'
              BranchSideFuncs: []
            - BranchSide:      'celt/kiss_fft.c:102,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/kiss_fft.c:76,7'
          Dst:             celt_fatal
    - functionName:    kf_bfly4
      functionSourceFile: '/src/opus/celt/kiss_fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.kiss_fft_cpx *'
        - size_t
        - 'struct.kiss_fft_state *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - Fout
        - fstride
        - st
        - m
        - N
        - mm
      BBCount:         46
      ICount:          702
      EdgeCount:       49
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/kiss_fft.c:115,8'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:118,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/kiss_fft.c:139,22'
              BranchSideFuncs: []
        - Branch String:   'celt/kiss_fft.c:118,7'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:122,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/kiss_fft.c:135,4'
              BranchSideFuncs: []
        - Branch String:   'celt/kiss_fft.c:142,7'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'celt/kiss_fft.c:144,17'
              BranchSideFuncs: []
        - Branch String:   'celt/kiss_fft.c:147,10'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:149,13'
              BranchSideFuncs: []
            - BranchSide:      'celt/kiss_fft.c:169,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    kf_bfly3
      functionSourceFile: '/src/opus/celt/kiss_fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.kiss_fft_cpx *'
        - size_t
        - 'struct.kiss_fft_state *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - Fout
        - fstride
        - st
        - m
        - N
        - mm
      BBCount:         21
      ICount:          414
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/kiss_fft.c:199,4'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:201,14'
              BranchSideFuncs: []
            - BranchSide:      'celt/kiss_fft.c:231,1'
              BranchSideFuncs: []
        - Branch String:   'celt/kiss_fft.c:229,7'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:207,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/kiss_fft.c:230,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    kf_bfly5
      functionSourceFile: '/src/opus/celt/kiss_fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.kiss_fft_cpx *'
        - size_t
        - 'struct.kiss_fft_state *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - Fout
        - fstride
        - st
        - m
        - N
        - mm
      BBCount:         33
      ICount:          866
      EdgeCount:       34
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/kiss_fft.c:262,4'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:264,14'
              BranchSideFuncs: []
            - BranchSide:      'celt/kiss_fft.c:308,1'
              BranchSideFuncs: []
        - Branch String:   'celt/kiss_fft.c:272,7'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:273,10'
              BranchSideFuncs: []
            - BranchSide:      'celt/kiss_fft.c:307,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    opus_fft_c
      functionSourceFile: '/src/opus/celt/kiss_fft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.kiss_fft_state *'
        - 'struct.kiss_fft_cpx *'
        - 'struct.kiss_fft_cpx *'
      constantsTouched: []
      argNames:
        - st
        - fin
        - fout
      BBCount:         9
      ICount:          120
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - celt_fatal
        - opus_fft_impl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/kiss_fft.c:580,4'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:580,4'
              BranchSideFuncs:
                - opus_fft_impl
            - BranchSide:      'celt/kiss_fft.c:582,10'
              BranchSideFuncs:
                - opus_fft_impl
        - Branch String:   'celt/kiss_fft.c:582,4'
          Branch Sides:
            - BranchSide:      'celt/kiss_fft.c:584,24'
              BranchSideFuncs:
                - opus_fft_impl
            - BranchSide:      'celt/kiss_fft.c:588,18'
              BranchSideFuncs:
                - opus_fft_impl
      Callsites:
        - Src:             'celt/kiss_fft.c:580,4'
          Dst:             celt_fatal
        - Src:             'celt/kiss_fft.c:588,4'
          Dst:             opus_fft_impl
    - functionName:    ec_laplace_decode_p0
      functionSourceFile: '/src/opus/celt/laplace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ec_ctx *'
        - short
        - short
      constantsTouched: []
      argNames:
        - dec
        - p0
        - decay
      BBCount:         23
      ICount:          177
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - ec_dec_icdf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/laplace.c:173,8'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:173,16'
              BranchSideFuncs:
                - ec_dec_icdf16
            - BranchSide:      'celt/laplace.c:174,8'
              BranchSideFuncs:
                - ec_dec_icdf16
        - Branch String:   'celt/laplace.c:174,8'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:179,17'
              BranchSideFuncs:
                - ec_dec_icdf16
            - BranchSide:      'celt/laplace.c:191,11'
              BranchSideFuncs: []
        - Branch String:   'celt/laplace.c:179,17'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:180,16'
              BranchSideFuncs:
                - ec_dec_icdf16
            - BranchSide:      'celt/laplace.c:180,16'
              BranchSideFuncs:
                - ec_dec_icdf16
        - Branch String:   'celt/laplace.c:180,7'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:182,20'
              BranchSideFuncs:
                - ec_dec_icdf16
            - BranchSide:      'celt/laplace.c:184,7'
              BranchSideFuncs:
                - ec_dec_icdf16
        - Branch String:   'celt/laplace.c:182,20'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:180,21'
              BranchSideFuncs:
                - ec_dec_icdf16
            - BranchSide:      'celt/laplace.c:180,21'
              BranchSideFuncs:
                - ec_dec_icdf16
        - Branch String:   'celt/laplace.c:189,7'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:187,28'
              BranchSideFuncs:
                - ec_dec_icdf16
            - BranchSide:      'celt/laplace.c:190,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/laplace.c:172,8'
          Dst:             ec_dec_icdf16
        - Src:             'celt/laplace.c:187,14'
          Dst:             ec_dec_icdf16
    - functionName:    ec_laplace_encode_p0
      functionSourceFile: '/src/opus/celt/laplace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ec_ctx *'
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - enc
        - value
        - p0
        - decay
      BBCount:         26
      ICount:          192
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - abs
        - ec_enc_icdf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'celt/laplace.c:143,8'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:143,6'
              BranchSideFuncs:
                - ec_enc_icdf16
                - abs
                - ec_enc_icdf16
            - BranchSide:      'celt/laplace.c:143,26'
              BranchSideFuncs:
                - ec_enc_icdf16
                - abs
                - ec_enc_icdf16
        - Branch String:   'celt/laplace.c:146,8'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:146,8'
              BranchSideFuncs:
                - ec_enc_icdf16
            - BranchSide:      'celt/laplace.c:150,17'
              BranchSideFuncs:
                - ec_enc_icdf16
        - Branch String:   'celt/laplace.c:150,17'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:151,16'
              BranchSideFuncs:
                - ec_enc_icdf16
            - BranchSide:      'celt/laplace.c:151,16'
              BranchSideFuncs:
                - ec_enc_icdf16
        - Branch String:   'celt/laplace.c:151,7'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:153,20'
              BranchSideFuncs:
                - ec_enc_icdf16
            - BranchSide:      'celt/laplace.c:155,7'
              BranchSideFuncs:
                - ec_enc_icdf16
        - Branch String:   'celt/laplace.c:153,20'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:151,21'
              BranchSideFuncs:
                - ec_enc_icdf16
            - BranchSide:      'celt/laplace.c:151,21'
              BranchSideFuncs:
                - ec_enc_icdf16
        - Branch String:   'celt/laplace.c:158,29'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:158,45'
              BranchSideFuncs:
                - ec_enc_icdf16
            - BranchSide:      'celt/laplace.c:158,45'
              BranchSideFuncs:
                - ec_enc_icdf16
        - Branch String:   'celt/laplace.c:160,7'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:158,24'
              BranchSideFuncs:
                - ec_enc_icdf16
            - BranchSide:      'celt/laplace.c:161,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'celt/laplace.c:144,4'
          Dst:             ec_enc_icdf16
        - Src:             'celt/laplace.c:145,12'
          Dst:             abs
        - Src:             'celt/laplace.c:158,10'
          Dst:             ec_enc_icdf16
    - functionName:    ec_laplace_decode
      functionSourceFile: '/src/opus/celt/laplace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.ec_ctx *'
        - int
        - int
      constantsTouched: []
      argNames:
        - dec
        - fs
        - decay
      BBCount:         32
      ICount:          224
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - celt_fatal
        - ec_dec_update
        - ec_decode_bin
        - ec_laplace_get_freq1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/laplace.c:101,8'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:103,10'
              BranchSideFuncs:
                - ec_laplace_get_freq1
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - ec_dec_update
            - BranchSide:      'celt/laplace.c:128,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - ec_dec_update
        - Branch String:   'celt/laplace.c:107,31'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:107,34'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - ec_dec_update
            - BranchSide:      'celt/laplace.c:107,7'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - ec_dec_update
        - Branch String:   'celt/laplace.c:107,7'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:109,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - ec_dec_update
            - BranchSide:      'celt/laplace.c:116,11'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - ec_dec_update
        - Branch String:   'celt/laplace.c:116,11'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:118,14'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - ec_dec_update
            - BranchSide:      'celt/laplace.c:123,11'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - ec_dec_update
        - Branch String:   'celt/laplace.c:123,11'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:124,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - ec_dec_update
            - BranchSide:      'celt/laplace.c:126,16'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - ec_dec_update
        - Branch String:   'celt/laplace.c:128,4'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:128,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - ec_dec_update
            - BranchSide:      'celt/laplace.c:129,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - ec_dec_update
        - Branch String:   'celt/laplace.c:129,4'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:129,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - ec_dec_update
            - BranchSide:      'celt/laplace.c:130,4'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - ec_dec_update
        - Branch String:   'celt/laplace.c:130,4'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:130,4'
              BranchSideFuncs:
                - celt_fatal
                - ec_dec_update
            - BranchSide:      'celt/laplace.c:131,4'
              BranchSideFuncs:
                - celt_fatal
                - ec_dec_update
        - Branch String:   'celt/laplace.c:131,4'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:131,4'
              BranchSideFuncs:
                - celt_fatal
                - ec_dec_update
            - BranchSide:      'celt/laplace.c:131,4'
              BranchSideFuncs:
                - celt_fatal
                - ec_dec_update
        - Branch String:   'celt/laplace.c:131,4'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:131,4'
              BranchSideFuncs:
                - ec_dec_update
            - BranchSide:      'celt/laplace.c:132,18'
              BranchSideFuncs:
                - ec_dec_update
        - Branch String:   'celt/laplace.c:132,27'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:132,27'
              BranchSideFuncs:
                - ec_dec_update
            - BranchSide:      'celt/laplace.c:132,27'
              BranchSideFuncs:
                - ec_dec_update
      Callsites:
        - Src:             'celt/laplace.c:99,9'
          Dst:             ec_decode_bin
        - Src:             'celt/laplace.c:105,12'
          Dst:             ec_laplace_get_freq1
        - Src:             'celt/laplace.c:128,4'
          Dst:             celt_fatal
        - Src:             'celt/laplace.c:129,4'
          Dst:             celt_fatal
        - Src:             'celt/laplace.c:130,4'
          Dst:             celt_fatal
        - Src:             'celt/laplace.c:131,4'
          Dst:             celt_fatal
        - Src:             'celt/laplace.c:132,4'
          Dst:             ec_dec_update
    - functionName:    ec_laplace_get_freq1
      functionSourceFile: '/src/opus/celt/laplace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fs0
        - decay
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ec_laplace_encode
      functionSourceFile: '/src/opus/celt/laplace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ec_ctx *'
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - enc
        - value
        - fs
        - decay
      BBCount:         26
      ICount:          224
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - celt_fatal
        - ec_encode_bin
        - ec_laplace_get_freq1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'celt/laplace.c:56,8'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:56,8'
              BranchSideFuncs:
                - ec_laplace_get_freq1
                - celt_fatal
                - celt_fatal
                - ec_encode_bin
            - BranchSide:      'celt/laplace.c:60,13'
              BranchSideFuncs:
                - ec_laplace_get_freq1
                - celt_fatal
                - celt_fatal
                - ec_encode_bin
        - Branch String:   'celt/laplace.c:65,24'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:65,27'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - ec_encode_bin
            - BranchSide:      'celt/laplace.c:65,7'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - ec_encode_bin
        - Branch String:   'celt/laplace.c:65,7'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:67,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - ec_encode_bin
            - BranchSide:      'celt/laplace.c:72,12'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - ec_encode_bin
        - Branch String:   'celt/laplace.c:72,11'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:76,27'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - ec_encode_bin
            - BranchSide:      'celt/laplace.c:85,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - ec_encode_bin
        - Branch String:   'celt/laplace.c:78,15'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:78,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - ec_encode_bin
            - BranchSide:      'celt/laplace.c:78,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - ec_encode_bin
        - Branch String:   'celt/laplace.c:80,15'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:80,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - ec_encode_bin
            - BranchSide:      'celt/laplace.c:80,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - ec_encode_bin
        - Branch String:   'celt/laplace.c:88,7'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:88,7'
              BranchSideFuncs:
                - celt_fatal
                - ec_encode_bin
            - BranchSide:      'celt/laplace.c:89,7'
              BranchSideFuncs:
                - celt_fatal
                - ec_encode_bin
        - Branch String:   'celt/laplace.c:89,7'
          Branch Sides:
            - BranchSide:      'celt/laplace.c:89,7'
              BranchSideFuncs:
                - ec_encode_bin
            - BranchSide:      'celt/laplace.c:90,4'
              BranchSideFuncs:
                - ec_encode_bin
      Callsites:
        - Src:             'celt/laplace.c:63,12'
          Dst:             ec_laplace_get_freq1
        - Src:             'celt/laplace.c:88,7'
          Dst:             celt_fatal
        - Src:             'celt/laplace.c:89,7'
          Dst:             celt_fatal
        - Src:             'celt/laplace.c:91,4'
          Dst:             ec_encode_bin
    - functionName:    silk_init_decoder
      functionSourceFile: '/src/opus/silk/init_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.silk_decoder_state *'
      constantsTouched: []
      argNames:
        - psDec
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - silk_reset_decoder
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'silk/init_decoder.c:80,5'
          Dst:             silk_reset_decoder
    - functionName:    silk_reset_decoder
      functionSourceFile: '/src/opus/silk/init_decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.silk_decoder_state *'
      constantsTouched: []
      argNames:
        - psDec
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - opus_select_arch
        - silk_CNG_Reset
        - silk_PLC_Reset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'silk/init_decoder.c:53,19'
          Dst:             opus_select_arch
        - Src:             'silk/init_decoder.c:56,5'
          Dst:             silk_CNG_Reset
        - Src:             'silk/init_decoder.c:59,5'
          Dst:             silk_PLC_Reset
    - functionName:    silk_decode_frame
      functionSourceFile: '/src/opus/silk/decode_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.silk_decoder_state *'
        - 'struct.ec_ctx *'
        - 'short *'
        - 'int *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - psDec
        - psRangeDec
        - pOut
        - pN
        - lostFlag
        - condCoding
        - arch
      BBCount:         26
      ICount:          331
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - celt_fatal
        - silk_CNG
        - silk_PLC
        - silk_PLC_glue_frames
        - silk_decode_core
        - silk_decode_indices
        - silk_decode_parameters
        - silk_decode_pulses
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/decode_frame.c:68,5'
          Branch Sides:
            - BranchSide:      'silk/decode_frame.c:68,5'
              BranchSideFuncs:
                - celt_fatal
                - silk_PLC
                - celt_fatal
                - silk_CNG
                - silk_PLC_glue_frames
                - silk_decode_indices
                - silk_decode_pulses
                - silk_decode_parameters
                - silk_decode_core
                - celt_fatal
                - silk_PLC
                - celt_fatal
            - BranchSide:      'silk/decode_frame.c:68,5'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/decode_frame.c:68,5'
          Branch Sides:
            - BranchSide:      'silk/decode_frame.c:68,5'
              BranchSideFuncs:
                - silk_PLC
                - celt_fatal
                - silk_CNG
                - silk_PLC_glue_frames
                - silk_decode_indices
                - silk_decode_pulses
                - silk_decode_parameters
                - silk_decode_core
                - celt_fatal
                - silk_PLC
                - celt_fatal
            - BranchSide:      'silk/decode_frame.c:70,11'
              BranchSideFuncs:
                - silk_PLC
                - celt_fatal
                - silk_CNG
                - silk_PLC_glue_frames
                - silk_decode_indices
                - silk_decode_pulses
                - silk_decode_parameters
                - silk_decode_core
                - celt_fatal
                - silk_PLC
                - celt_fatal
        - Branch String:   'silk/decode_frame.c:70,42'
          Branch Sides:
            - BranchSide:      'silk/decode_frame.c:71,11'
              BranchSideFuncs:
                - silk_decode_indices
                - silk_decode_pulses
                - silk_decode_parameters
                - silk_decode_core
                - celt_fatal
                - silk_PLC
                - celt_fatal
                - silk_CNG
                - silk_PLC_glue_frames
            - BranchSide:      'silk/decode_frame.c:78,9'
              BranchSideFuncs:
                - silk_decode_indices
                - silk_decode_pulses
                - silk_decode_parameters
                - silk_decode_core
                - celt_fatal
                - silk_PLC
                - celt_fatal
                - silk_CNG
                - silk_PLC_glue_frames
        - Branch String:   'silk/decode_frame.c:71,40'
          Branch Sides:
            - BranchSide:      'silk/decode_frame.c:71,43'
              BranchSideFuncs:
                - silk_PLC
                - celt_fatal
                - silk_CNG
                - silk_PLC_glue_frames
                - silk_decode_indices
                - silk_decode_pulses
                - silk_decode_parameters
                - silk_decode_core
                - celt_fatal
                - silk_PLC
                - celt_fatal
            - BranchSide:      'silk/decode_frame.c:133,19'
              BranchSideFuncs:
                - silk_PLC
                - celt_fatal
                - silk_CNG
                - silk_PLC_glue_frames
        - Branch String:   'silk/decode_frame.c:70,11'
          Branch Sides:
            - BranchSide:      'silk/decode_frame.c:78,9'
              BranchSideFuncs:
                - silk_decode_indices
                - silk_decode_pulses
                - silk_decode_parameters
                - silk_decode_core
                - celt_fatal
                - silk_PLC
                - celt_fatal
                - silk_CNG
                - silk_PLC_glue_frames
            - BranchSide:      'silk/decode_frame.c:133,19'
              BranchSideFuncs:
                - silk_PLC
                - celt_fatal
                - silk_CNG
                - silk_PLC_glue_frames
        - Branch String:   'silk/decode_frame.c:104,9'
          Branch Sides:
            - BranchSide:      'silk/decode_frame.c:104,9'
              BranchSideFuncs:
                - silk_PLC
                - celt_fatal
                - silk_CNG
                - silk_PLC_glue_frames
            - BranchSide:      'silk/decode_frame.c:105,18'
              BranchSideFuncs:
                - silk_PLC
                - celt_fatal
                - silk_CNG
                - silk_PLC_glue_frames
        - Branch String:   'silk/decode_frame.c:127,9'
          Branch Sides:
            - BranchSide:      'silk/decode_frame.c:127,9'
              BranchSideFuncs:
                - celt_fatal
                - silk_CNG
                - silk_PLC_glue_frames
            - BranchSide:      'silk/decode_frame.c:127,9'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/decode_frame.c:127,9'
          Branch Sides:
            - BranchSide:      'silk/decode_frame.c:127,9'
              BranchSideFuncs:
                - silk_CNG
                - silk_PLC_glue_frames
            - BranchSide:      'silk/decode_frame.c:130,9'
              BranchSideFuncs:
                - silk_CNG
                - silk_PLC_glue_frames
        - Branch String:   'silk/decode_frame.c:145,9'
          Branch Sides:
            - BranchSide:      'silk/decode_frame.c:145,9'
              BranchSideFuncs:
                - silk_CNG
                - silk_PLC_glue_frames
            - BranchSide:      'silk/decode_frame.c:146,18'
              BranchSideFuncs:
                - silk_CNG
                - silk_PLC_glue_frames
      Callsites:
        - Src:             'silk/decode_frame.c:68,5'
          Dst:             celt_fatal
        - Src:             'silk/decode_frame.c:83,9'
          Dst:             silk_decode_indices
        - Src:             'silk/decode_frame.c:88,9'
          Dst:             silk_decode_pulses
        - Src:             'silk/decode_frame.c:94,9'
          Dst:             silk_decode_parameters
        - Src:             'silk/decode_frame.c:99,9'
          Dst:             silk_decode_core
        - Src:             'silk/decode_frame.c:104,9'
          Dst:             celt_fatal
        - Src:             'silk/decode_frame.c:119,9'
          Dst:             silk_PLC
        - Src:             'silk/decode_frame.c:127,9'
          Dst:             celt_fatal
        - Src:             'silk/decode_frame.c:133,9'
          Dst:             silk_PLC
        - Src:             'silk/decode_frame.c:145,9'
          Dst:             celt_fatal
        - Src:             'silk/decode_frame.c:154,5'
          Dst:             silk_CNG
        - Src:             'silk/decode_frame.c:159,5'
          Dst:             silk_PLC_glue_frames
    - functionName:    silk_decode_parameters
      functionSourceFile: '/src/opus/silk/decode_parameters.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.silk_decoder_state *'
        - 'struct.silk_decoder_control *'
        - int
      constantsTouched: []
      argNames:
        - psDec
        - psDecCtrl
        - condCoding
      BBCount:         27
      ICount:          368
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - silk_NLSF2A
        - silk_NLSF_decode
        - silk_bwexpander
        - silk_decode_pitch
        - silk_gains_dequant
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/decode_parameters.c:59,9'
          Branch Sides:
            - BranchSide:      'silk/decode_parameters.c:60,9'
              BranchSideFuncs:
                - silk_decode_pitch
                - silk_bwexpander
                - silk_bwexpander
                - silk_NLSF2A
            - BranchSide:      'silk/decode_parameters.c:63,9'
              BranchSideFuncs:
                - silk_decode_pitch
                - silk_bwexpander
                - silk_bwexpander
                - silk_NLSF2A
        - Branch String:   'silk/decode_parameters.c:63,9'
          Branch Sides:
            - BranchSide:      'silk/decode_parameters.c:66,16'
              BranchSideFuncs:
                - silk_NLSF2A
                - silk_decode_pitch
                - silk_bwexpander
                - silk_bwexpander
            - BranchSide:      'silk/decode_parameters.c:75,9'
              BranchSideFuncs:
                - silk_decode_pitch
                - silk_bwexpander
                - silk_bwexpander
        - Branch String:   'silk/decode_parameters.c:66,9'
          Branch Sides:
            - BranchSide:      'silk/decode_parameters.c:67,31'
              BranchSideFuncs:
                - silk_NLSF2A
                - silk_decode_pitch
                - silk_bwexpander
                - silk_bwexpander
            - BranchSide:      'silk/decode_parameters.c:72,22'
              BranchSideFuncs:
                - silk_NLSF2A
                - silk_decode_pitch
                - silk_bwexpander
                - silk_bwexpander
        - Branch String:   'silk/decode_parameters.c:81,9'
          Branch Sides:
            - BranchSide:      'silk/decode_parameters.c:82,26'
              BranchSideFuncs:
                - silk_bwexpander
                - silk_bwexpander
                - silk_decode_pitch
            - BranchSide:      'silk/decode_parameters.c:86,9'
              BranchSideFuncs:
                - silk_decode_pitch
        - Branch String:   'silk/decode_parameters.c:86,9'
          Branch Sides:
            - BranchSide:      'silk/decode_parameters.c:92,28'
              BranchSideFuncs:
                - silk_decode_pitch
            - BranchSide:      'silk/decode_parameters.c:110,9'
              BranchSideFuncs: []
        - Branch String:   'silk/decode_parameters.c:97,9'
          Branch Sides:
            - BranchSide:      'silk/decode_parameters.c:98,18'
              BranchSideFuncs: []
            - BranchSide:      'silk/decode_parameters.c:107,14'
              BranchSideFuncs: []
        - Branch String:   'silk/decode_parameters.c:99,13'
          Branch Sides:
            - BranchSide:      'silk/decode_parameters.c:100,63'
              BranchSideFuncs: []
            - BranchSide:      'silk/decode_parameters.c:102,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/decode_parameters.c:46,5'
          Dst:             silk_gains_dequant
        - Src:             'silk/decode_parameters.c:52,5'
          Dst:             silk_NLSF_decode
        - Src:             'silk/decode_parameters.c:55,5'
          Dst:             silk_NLSF2A
        - Src:             'silk/decode_parameters.c:72,9'
          Dst:             silk_NLSF2A
        - Src:             'silk/decode_parameters.c:82,9'
          Dst:             silk_bwexpander
        - Src:             'silk/decode_parameters.c:83,9'
          Dst:             silk_bwexpander
        - Src:             'silk/decode_parameters.c:92,9'
          Dst:             silk_decode_pitch
    - functionName:    silk_decode_indices
      functionSourceFile: '/src/opus/silk/decode_indices.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.silk_decoder_state *'
        - 'struct.ec_ctx *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - psDec
        - psRangeDec
        - FrameIndex
        - decode_LBRR
        - condCoding
      BBCount:         52
      ICount:          523
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - celt_fatal
        - ec_dec_icdf
        - silk_NLSF_unpack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/decode_indices.c:51,21'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:51,24'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - silk_NLSF_unpack
                - celt_fatal
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:52,27'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - silk_NLSF_unpack
                - celt_fatal
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_indices.c:51,9'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:52,27'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - silk_NLSF_unpack
                - celt_fatal
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:54,27'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - silk_NLSF_unpack
                - celt_fatal
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_indices.c:63,9'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:65,68'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - silk_NLSF_unpack
                - celt_fatal
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:68,56'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - silk_NLSF_unpack
                - celt_fatal
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_indices.c:73,5'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:74,68'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - silk_NLSF_unpack
                - celt_fatal
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:80,63'
              BranchSideFuncs:
                - ec_dec_icdf
                - silk_NLSF_unpack
                - celt_fatal
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_indices.c:82,5'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:82,5'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:83,12'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_indices.c:83,5'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:84,27'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:94,9'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_indices.c:85,13'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:86,32'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:87,20'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_indices.c:94,9'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:95,68'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:97,9'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_indices.c:100,9'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:100,9'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:106,34'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_indices.c:107,46'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:107,49'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:116,13'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_indices.c:107,13'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:109,55'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:116,13'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_indices.c:110,17'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:111,34'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:115,9'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_indices.c:116,13'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:118,65'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:121,34'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_indices.c:132,9'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:133,68'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:139,13'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_indices.c:139,13'
          Branch Sides:
            - BranchSide:      'silk/decode_indices.c:140,69'
              BranchSideFuncs:
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_indices.c:142,13'
              BranchSideFuncs:
                - ec_dec_icdf
      Callsites:
        - Src:             'silk/decode_indices.c:52,14'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:54,14'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:65,55'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:68,56'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:69,56'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:74,55'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:80,50'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:81,5'
          Dst:             silk_NLSF_unpack
        - Src:             'silk/decode_indices.c:82,5'
          Dst:             celt_fatal
        - Src:             'silk/decode_indices.c:84,14'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:86,19'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:88,19'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:95,55'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:109,42'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:118,52'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:119,52'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:124,50'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:130,46'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:133,55'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:140,56'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_indices.c:150,38'
          Dst:             ec_dec_icdf
    - functionName:    silk_decode_pulses
      functionSourceFile: '/src/opus/silk/decode_pulses.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.ec_ctx *'
        - 'short *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - psRangeDec
        - pulses
        - signalType
        - quantOffsetType
        - frame_length
      BBCount:         37
      ICount:          312
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - celt_fatal
        - ec_dec_icdf
        - silk_decode_signs
        - silk_shell_decoder
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/decode_pulses.c:58,9'
          Branch Sides:
            - BranchSide:      'silk/decode_pulses.c:59,9'
              BranchSideFuncs:
                - celt_fatal
                - silk_decode_signs
                - ec_dec_icdf
                - silk_shell_decoder
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_pulses.c:66,43'
              BranchSideFuncs:
                - silk_decode_signs
                - ec_dec_icdf
                - silk_shell_decoder
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_pulses.c:59,9'
          Branch Sides:
            - BranchSide:      'silk/decode_pulses.c:59,9'
              BranchSideFuncs:
                - silk_decode_signs
                - ec_dec_icdf
                - silk_shell_decoder
                - ec_dec_icdf
                - ec_dec_icdf
            - BranchSide:      'silk/decode_pulses.c:60,13'
              BranchSideFuncs:
                - silk_decode_signs
                - ec_dec_icdf
                - silk_shell_decoder
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_pulses.c:67,5'
          Branch Sides:
            - BranchSide:      'silk/decode_pulses.c:68,19'
              BranchSideFuncs:
                - ec_dec_icdf
                - silk_decode_signs
                - ec_dec_icdf
                - silk_shell_decoder
                - ec_dec_icdf
            - BranchSide:      'silk/decode_pulses.c:83,12'
              BranchSideFuncs:
                - silk_decode_signs
                - ec_dec_icdf
                - silk_shell_decoder
        - Branch String:   'silk/decode_pulses.c:72,9'
          Branch Sides:
            - BranchSide:      'silk/decode_pulses.c:73,23'
              BranchSideFuncs:
                - ec_dec_icdf
                - silk_decode_signs
                - ec_dec_icdf
                - silk_shell_decoder
                - ec_dec_icdf
            - BranchSide:      'silk/decode_pulses.c:78,5'
              BranchSideFuncs:
                - silk_decode_signs
                - ec_dec_icdf
                - silk_shell_decoder
                - ec_dec_icdf
                - ec_dec_icdf
        - Branch String:   'silk/decode_pulses.c:83,5'
          Branch Sides:
            - BranchSide:      'silk/decode_pulses.c:84,25'
              BranchSideFuncs:
                - silk_decode_signs
                - ec_dec_icdf
                - silk_shell_decoder
            - BranchSide:      'silk/decode_pulses.c:94,12'
              BranchSideFuncs:
                - silk_decode_signs
                - ec_dec_icdf
        - Branch String:   'silk/decode_pulses.c:84,13'
          Branch Sides:
            - BranchSide:      'silk/decode_pulses.c:85,34'
              BranchSideFuncs:
                - silk_shell_decoder
                - silk_decode_signs
                - ec_dec_icdf
            - BranchSide:      'silk/decode_pulses.c:87,13'
              BranchSideFuncs:
                - silk_decode_signs
                - ec_dec_icdf
                - silk_shell_decoder
        - Branch String:   'silk/decode_pulses.c:94,5'
          Branch Sides:
            - BranchSide:      'silk/decode_pulses.c:95,23'
              BranchSideFuncs:
                - silk_decode_signs
                - ec_dec_icdf
            - BranchSide:      'silk/decode_pulses.c:114,24'
              BranchSideFuncs:
                - silk_decode_signs
        - Branch String:   'silk/decode_pulses.c:95,13'
          Branch Sides:
            - BranchSide:      'silk/decode_pulses.c:96,29'
              BranchSideFuncs:
                - silk_decode_signs
                - ec_dec_icdf
            - BranchSide:      'silk/decode_pulses.c:109,5'
              BranchSideFuncs:
                - silk_decode_signs
                - ec_dec_icdf
        - Branch String:   'silk/decode_pulses.c:98,13'
          Branch Sides:
            - BranchSide:      'silk/decode_pulses.c:99,25'
              BranchSideFuncs:
                - silk_decode_signs
                - ec_dec_icdf
            - BranchSide:      'silk/decode_pulses.c:107,32'
              BranchSideFuncs:
                - silk_decode_signs
                - ec_dec_icdf
        - Branch String:   'silk/decode_pulses.c:100,17'
          Branch Sides:
            - BranchSide:      'silk/decode_pulses.c:101,29'
              BranchSideFuncs:
                - ec_dec_icdf
                - silk_decode_signs
            - BranchSide:      'silk/decode_pulses.c:104,35'
              BranchSideFuncs:
                - silk_decode_signs
                - ec_dec_icdf
      Callsites:
        - Src:             'silk/decode_pulses.c:53,22'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_pulses.c:59,9'
          Dst:             celt_fatal
        - Src:             'silk/decode_pulses.c:69,27'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_pulses.c:75,31'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_pulses.c:85,13'
          Dst:             silk_shell_decoder
        - Src:             'silk/decode_pulses.c:102,30'
          Dst:             ec_dec_icdf
        - Src:             'silk/decode_pulses.c:114,5'
          Dst:             silk_decode_signs
    - functionName:    silk_decoder_set_fs
      functionSourceFile: '/src/opus/silk/decoder_set_fs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.silk_decoder_state *'
        - int
        - int
      constantsTouched: []
      argNames:
        - psDec
        - fs_kHz
        - fs_API_Hz
      BBCount:         59
      ICount:          361
      EdgeCount:       75
      CyclomaticComplexity: 18
      functionsReached:
        - celt_fatal
        - silk_resampler_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/decoder_set_fs.c:43,5'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:43,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - silk_resampler_init
            - BranchSide:      'silk/decoder_set_fs.c:44,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - silk_resampler_init
        - Branch String:   'silk/decoder_set_fs.c:43,5'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:43,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - silk_resampler_init
            - BranchSide:      'silk/decoder_set_fs.c:44,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - silk_resampler_init
        - Branch String:   'silk/decoder_set_fs.c:43,5'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:43,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - silk_resampler_init
            - BranchSide:      'silk/decoder_set_fs.c:44,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - celt_fatal
                - silk_resampler_init
        - Branch String:   'silk/decoder_set_fs.c:44,5'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:44,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - silk_resampler_init
            - BranchSide:      'silk/decoder_set_fs.c:47,27'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - silk_resampler_init
        - Branch String:   'silk/decoder_set_fs.c:44,5'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:44,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - silk_resampler_init
            - BranchSide:      'silk/decoder_set_fs.c:47,27'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
                - silk_resampler_init
        - Branch String:   'silk/decoder_set_fs.c:51,33'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:51,36'
              BranchSideFuncs:
                - silk_resampler_init
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/decoder_set_fs.c:53,38'
              BranchSideFuncs:
                - silk_resampler_init
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/decoder_set_fs.c:51,9'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:53,38'
              BranchSideFuncs:
                - silk_resampler_init
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/decoder_set_fs.c:58,9'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/decoder_set_fs.c:58,33'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:58,36'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/decoder_set_fs.c:59,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/decoder_set_fs.c:58,9'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:59,13'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/decoder_set_fs.c:104,5'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/decoder_set_fs.c:59,13'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:60,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/decoder_set_fs.c:66,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/decoder_set_fs.c:60,17'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:61,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/decoder_set_fs.c:63,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/decoder_set_fs.c:66,17'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:67,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/decoder_set_fs.c:69,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/decoder_set_fs.c:72,13'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:73,37'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/decoder_set_fs.c:99,31'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/decoder_set_fs.c:74,29'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:74,32'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/decoder_set_fs.c:75,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/decoder_set_fs.c:74,17'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:75,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/decoder_set_fs.c:78,17'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/decoder_set_fs.c:81,17'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:82,17'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'silk/decoder_set_fs.c:83,24'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/decoder_set_fs.c:83,24'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:84,17'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'silk/decoder_set_fs.c:85,24'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/decoder_set_fs.c:85,24'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:86,17'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'silk/decoder_set_fs.c:89,17'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/decoder_set_fs.c:104,5'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:104,5'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'silk/decoder_set_fs.c:104,5'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/decoder_set_fs.c:104,5'
          Branch Sides:
            - BranchSide:      'silk/decoder_set_fs.c:104,5'
              BranchSideFuncs: []
            - BranchSide:      'silk/decoder_set_fs.c:106,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/decoder_set_fs.c:43,5'
          Dst:             celt_fatal
        - Src:             'silk/decoder_set_fs.c:44,5'
          Dst:             celt_fatal
        - Src:             'silk/decoder_set_fs.c:53,16'
          Dst:             silk_resampler_init
        - Src:             'silk/decoder_set_fs.c:89,17'
          Dst:             celt_fatal
        - Src:             'silk/decoder_set_fs.c:104,5'
          Dst:             celt_fatal
    - functionName:    silk_gains_ID
      functionSourceFile: '/src/opus/silk/gain_quant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ind
        - nb_subfr
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'silk/gain_quant.c:137,5'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:138,19'
              BranchSideFuncs: []
            - BranchSide:      'silk/gain_quant.c:141,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_max_int
      functionSourceFile: '/src/opus/./silk/SigProc_FIX.h'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './silk/SigProc_FIX.h:566,13'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:566,28'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:566,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_gains_dequant
      functionSourceFile: '/src/opus/silk/gain_quant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - gain_Q16
        - ind
        - prev_ind
        - conditional
        - nb_subfr
      BBCount:         22
      ICount:          176
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - silk_log2lin
        - silk_max_int
        - silk_min_32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/gain_quant.c:104,5'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:105,13'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_max_int
            - BranchSide:      'silk/gain_quant.c:125,1'
              BranchSideFuncs: []
        - Branch String:   'silk/gain_quant.c:105,20'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:105,23'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_max_int
            - BranchSide:      'silk/gain_quant.c:110,23'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_max_int
        - Branch String:   'silk/gain_quant.c:105,13'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:107,39'
              BranchSideFuncs:
                - silk_max_int
                - silk_min_32
                - silk_log2lin
            - BranchSide:      'silk/gain_quant.c:110,23'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_max_int
        - Branch String:   'silk/gain_quant.c:114,17'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:115,30'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_max_int
            - BranchSide:      'silk/gain_quant.c:117,30'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_max_int
        - Branch String:   'silk/gain_quant.c:120,21'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:104,32'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_max_int
            - BranchSide:      'silk/gain_quant.c:120,21'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_max_int
        - Branch String:   'silk/gain_quant.c:120,21'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:104,32'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_max_int
            - BranchSide:      'silk/gain_quant.c:104,32'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_max_int
      Callsites:
        - Src:             'silk/gain_quant.c:107,25'
          Dst:             silk_max_int
        - Src:             'silk/gain_quant.c:123,39'
          Dst:             silk_min_32
        - Src:             'silk/gain_quant.c:123,25'
          Dst:             silk_log2lin
    - functionName:    silk_min_32
      functionSourceFile: '/src/opus/./silk/SigProc_FIX.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './silk/SigProc_FIX.h:556,13'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:556,28'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:556,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_min_int
      functionSourceFile: '/src/opus/./silk/SigProc_FIX.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './silk/SigProc_FIX.h:548,13'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:548,28'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:548,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_gains_quant
      functionSourceFile: '/src/opus/silk/gain_quant.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'int *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ind
        - gain_Q16
        - prev_ind
        - conditional
        - nb_subfr
      BBCount:         49
      ICount:          451
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - silk_lin2log
        - silk_log2lin
        - silk_min_32
        - silk_min_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'silk/gain_quant.c:49,5'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:51,20'
              BranchSideFuncs:
                - silk_lin2log
                - silk_min_32
                - silk_log2lin
                - silk_min_int
            - BranchSide:      'silk/gain_quant.c:91,1'
              BranchSideFuncs: []
        - Branch String:   'silk/gain_quant.c:54,13'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:55,13'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
            - BranchSide:      'silk/gain_quant.c:57,20'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
        - Branch String:   'silk/gain_quant.c:57,20'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:57,20'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
            - BranchSide:      'silk/gain_quant.c:57,20'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
        - Branch String:   'silk/gain_quant.c:57,20'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:57,20'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
            - BranchSide:      'silk/gain_quant.c:57,20'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
        - Branch String:   'silk/gain_quant.c:60,20'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:60,23'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
            - BranchSide:      'silk/gain_quant.c:66,24'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
        - Branch String:   'silk/gain_quant.c:60,13'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:62,24'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
            - BranchSide:      'silk/gain_quant.c:66,24'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
        - Branch String:   'silk/gain_quant.c:62,24'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:62,24'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
            - BranchSide:      'silk/gain_quant.c:62,24'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
        - Branch String:   'silk/gain_quant.c:62,24'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:62,24'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
            - BranchSide:      'silk/gain_quant.c:89,52'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
        - Branch String:   'silk/gain_quant.c:62,24'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:89,52'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
            - BranchSide:      'silk/gain_quant.c:89,52'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
        - Branch String:   'silk/gain_quant.c:62,24'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:62,24'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
            - BranchSide:      'silk/gain_quant.c:89,52'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
        - Branch String:   'silk/gain_quant.c:62,24'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:89,52'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
            - BranchSide:      'silk/gain_quant.c:89,52'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
        - Branch String:   'silk/gain_quant.c:70,17'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:71,28'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
            - BranchSide:      'silk/gain_quant.c:74,24'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
        - Branch String:   'silk/gain_quant.c:74,24'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:74,24'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
            - BranchSide:      'silk/gain_quant.c:74,24'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
        - Branch String:   'silk/gain_quant.c:74,24'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:74,24'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
            - BranchSide:      'silk/gain_quant.c:74,24'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
        - Branch String:   'silk/gain_quant.c:77,17'
          Branch Sides:
            - BranchSide:      'silk/gain_quant.c:78,30'
              BranchSideFuncs:
                - silk_min_int
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
            - BranchSide:      'silk/gain_quant.c:81,30'
              BranchSideFuncs:
                - silk_min_32
                - silk_log2lin
                - silk_lin2log
                - silk_min_int
      Callsites:
        - Src:             'silk/gain_quant.c:51,20'
          Dst:             silk_lin2log
        - Src:             'silk/gain_quant.c:79,29'
          Dst:             silk_min_int
        - Src:             'silk/gain_quant.c:89,39'
          Dst:             silk_min_32
        - Src:             'silk/gain_quant.c:89,25'
          Dst:             silk_log2lin
    - functionName:    silk_NLSF_residual_dequant
      functionSourceFile: '/src/opus/silk/NLSF_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'short *'
        - 'char *'
        - 'char *'
        - int
        - short
      constantsTouched: []
      argNames:
        - x_Q10
        - indices
        - pred_coef_Q8
        - quant_step_size_Q16
        - order
      BBCount:         11
      ICount:          113
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/NLSF_decode.c:46,5'
          Branch Sides:
            - BranchSide:      'silk/NLSF_decode.c:47,20'
              BranchSideFuncs: []
            - BranchSide:      'silk/NLSF_decode.c:57,1'
              BranchSideFuncs: []
        - Branch String:   'silk/NLSF_decode.c:49,13'
          Branch Sides:
            - BranchSide:      'silk/NLSF_decode.c:50,23'
              BranchSideFuncs: []
            - BranchSide:      'silk/NLSF_decode.c:51,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_NLSF_decode
      functionSourceFile: '/src/opus/silk/NLSF_decode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'short *'
        - 'char *'
        - 'struct.silk_NLSF_CB_struct *'
      constantsTouched: []
      argNames:
        - pNLSF_Q15
        - NLSFIndices
        - psNLSF_CB
      BBCount:         13
      ICount:          167
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - silk_NLSF_residual_dequant
        - silk_NLSF_stabilize
        - silk_NLSF_unpack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/NLSF_decode.c:86,5'
          Branch Sides:
            - BranchSide:      'silk/NLSF_decode.c:87,24'
              BranchSideFuncs:
                - silk_NLSF_stabilize
            - BranchSide:      'silk/NLSF_decode.c:92,26'
              BranchSideFuncs:
                - silk_NLSF_stabilize
        - Branch String:   'silk/NLSF_decode.c:88,38'
          Branch Sides:
            - BranchSide:      'silk/NLSF_decode.c:88,26'
              BranchSideFuncs:
                - silk_NLSF_stabilize
            - BranchSide:      'silk/NLSF_decode.c:88,38'
              BranchSideFuncs:
                - silk_NLSF_stabilize
        - Branch String:   'silk/NLSF_decode.c:88,38'
          Branch Sides:
            - BranchSide:      'silk/NLSF_decode.c:88,26'
              BranchSideFuncs:
                - silk_NLSF_stabilize
            - BranchSide:      'silk/NLSF_decode.c:88,26'
              BranchSideFuncs:
                - silk_NLSF_stabilize
      Callsites:
        - Src:             'silk/NLSF_decode.c:78,5'
          Dst:             silk_NLSF_unpack
        - Src:             'silk/NLSF_decode.c:81,5'
          Dst:             silk_NLSF_residual_dequant
        - Src:             'silk/NLSF_decode.c:92,5'
          Dst:             silk_NLSF_stabilize
    - functionName:    silk_ROR32
      functionSourceFile: '/src/opus/./silk/SigProc_FIX.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a32
        - rot
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './silk/SigProc_FIX.h:403,9'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:404,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:405,16'
              BranchSideFuncs: []
        - Branch String:   './silk/SigProc_FIX.h:405,16'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:406,31'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:408,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_CLZ_FRAC
      functionSourceFile: '/src/opus/./silk/Inlines.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - in
        - lz
        - frac_Q7
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - silk_CLZ32
        - silk_ROR32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './silk/Inlines.h:62,25'
          Dst:             silk_CLZ32
        - Src:             './silk/Inlines.h:65,17'
          Dst:             silk_ROR32
    - functionName:    silk_CLZ32
      functionSourceFile: '/src/opus/./silk/macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - in32
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './silk/macros.h:122,12'
          Branch Sides:
            - BranchSide:      './silk/macros.h:122,24'
              BranchSideFuncs: []
            - BranchSide:      './silk/macros.h:122,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_INVERSE32_varQ
      functionSourceFile: '/src/opus/./silk/Inlines.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - b32
        - Qres
      BBCount:         30
      ICount:          216
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - _silk_fatal
        - silk_CLZ32
      functionUses:    1
      BranchProfiles:
        - Branch String:   './silk/Inlines.h:151,5'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:151,5'
              BranchSideFuncs:
                - _silk_fatal.1319
                - silk_CLZ32
            - BranchSide:      './silk/Inlines.h:152,5'
              BranchSideFuncs:
                - _silk_fatal.1319
                - silk_CLZ32
        - Branch String:   './silk/Inlines.h:152,5'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:152,5'
              BranchSideFuncs:
                - silk_CLZ32
            - BranchSide:      './silk/Inlines.h:155,28'
              BranchSideFuncs:
                - silk_CLZ32
        - Branch String:   './silk/Inlines.h:155,28'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:155,16'
              BranchSideFuncs:
                - silk_CLZ32
            - BranchSide:      './silk/Inlines.h:155,16'
              BranchSideFuncs:
                - silk_CLZ32
        - Branch String:   './silk/Inlines.h:172,9'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:175,13'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:175,13'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:176,20'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:179,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             './silk/Inlines.h:151,5'
          Dst:             _silk_fatal
        - Src:             './silk/Inlines.h:152,5'
          Dst:             _silk_fatal
        - Src:             './silk/Inlines.h:155,16'
          Dst:             silk_CLZ32
    - functionName:    _silk_fatal
      functionSourceFile: '/src/opus/./silk/typedef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - file
        - line
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './silk/typedef.h:69,4'
          Dst:             fprintf
        - Src:             './silk/typedef.h:73,4'
          Dst:             abort
    - functionName:    silk_min_32
      functionSourceFile: '/src/opus/./silk/SigProc_FIX.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './silk/SigProc_FIX.h:556,13'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:556,28'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:556,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_max_16
      functionSourceFile: '/src/opus/./silk/SigProc_FIX.h'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './silk/SigProc_FIX.h:570,13'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:570,28'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:570,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_min_int
      functionSourceFile: '/src/opus/./silk/SigProc_FIX.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './silk/SigProc_FIX.h:548,13'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:548,28'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:548,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_max_int
      functionSourceFile: '/src/opus/./silk/SigProc_FIX.h'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './silk/SigProc_FIX.h:566,13'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:566,28'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:566,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_PLC_energy
      functionSourceFile: '/src/opus/silk/PLC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'int *'
        - 'int *'
        - 'int *'
        - 'int *'
        - 'int *'
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - energy1
        - shift1
        - energy2
        - shift2
        - exc_Q14
        - prevGain_Q10
        - subfr_length
        - nb_subfr
      BBCount:         17
      ICount:          199
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - silk_sum_sqr_shift
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/PLC.c:203,5'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:204,16'
              BranchSideFuncs:
                - silk_sum_sqr_shift
                - silk_sum_sqr_shift
            - BranchSide:      'silk/PLC.c:211,25'
              BranchSideFuncs:
                - silk_sum_sqr_shift
                - silk_sum_sqr_shift
        - Branch String:   'silk/PLC.c:204,9'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:205,44'
              BranchSideFuncs:
                - silk_sum_sqr_shift
                - silk_sum_sqr_shift
            - BranchSide:      'silk/PLC.c:208,24'
              BranchSideFuncs:
                - silk_sum_sqr_shift
                - silk_sum_sqr_shift
        - Branch String:   'silk/PLC.c:205,44'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:205,32'
              BranchSideFuncs:
                - silk_sum_sqr_shift
                - silk_sum_sqr_shift
            - BranchSide:      'silk/PLC.c:205,44'
              BranchSideFuncs:
                - silk_sum_sqr_shift
                - silk_sum_sqr_shift
        - Branch String:   'silk/PLC.c:205,44'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:205,32'
              BranchSideFuncs:
                - silk_sum_sqr_shift
                - silk_sum_sqr_shift
            - BranchSide:      'silk/PLC.c:205,32'
              BranchSideFuncs:
                - silk_sum_sqr_shift
                - silk_sum_sqr_shift
      Callsites:
        - Src:             'silk/PLC.c:211,5'
          Dst:             silk_sum_sqr_shift
        - Src:             'silk/PLC.c:212,5'
          Dst:             silk_sum_sqr_shift
    - functionName:    silk_SQRT_APPROX
      functionSourceFile: '/src/opus/./silk/Inlines.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - silk_CLZ_FRAC
      functionUses:    1
      BranchProfiles:
        - Branch String:   './silk/Inlines.h:75,9'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:76,9'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:79,19'
              BranchSideFuncs:
                - silk_CLZ_FRAC
        - Branch String:   './silk/Inlines.h:81,9'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:82,11'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:84,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './silk/Inlines.h:79,5'
          Dst:             silk_CLZ_FRAC
    - functionName:    silk_max_32
      functionSourceFile: '/src/opus/./silk/SigProc_FIX.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './silk/SigProc_FIX.h:574,13'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:574,28'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:574,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_PLC_glue_frames
      functionSourceFile: '/src/opus/silk/PLC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.silk_decoder_state *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - psDec
        - frame
        - length
      BBCount:         28
      ICount:          238
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - silk_CLZ32
        - silk_SQRT_APPROX
        - silk_max_32
        - silk_sum_sqr_shift
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/PLC.c:444,9'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:446,30'
              BranchSideFuncs:
                - silk_sum_sqr_shift
            - BranchSide:      'silk/PLC.c:450,13'
              BranchSideFuncs:
                - silk_sum_sqr_shift
                - silk_CLZ32
                - silk_max_32
                - silk_SQRT_APPROX
        - Branch String:   'silk/PLC.c:450,13'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:452,57'
              BranchSideFuncs:
                - silk_sum_sqr_shift
                - silk_CLZ32
                - silk_max_32
                - silk_SQRT_APPROX
            - BranchSide:      'silk/PLC.c:491,9'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:455,17'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:456,38'
              BranchSideFuncs:
                - silk_CLZ32
                - silk_max_32
                - silk_SQRT_APPROX
            - BranchSide:      'silk/PLC.c:457,24'
              BranchSideFuncs:
                - silk_CLZ32
                - silk_max_32
                - silk_SQRT_APPROX
        - Branch String:   'silk/PLC.c:462,17'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:466,34'
              BranchSideFuncs:
                - silk_CLZ32
                - silk_max_32
                - silk_SQRT_APPROX
            - BranchSide:      'silk/PLC.c:490,9'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:471,28'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:481,33'
              BranchSideFuncs:
                - silk_SQRT_APPROX
            - BranchSide:      'silk/PLC.c:481,33'
              BranchSideFuncs:
                - silk_SQRT_APPROX
        - Branch String:   'silk/PLC.c:481,21'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:482,38'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:489,13'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:484,29'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:485,29'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:487,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/PLC.c:446,9'
          Dst:             silk_sum_sqr_shift
        - Src:             'silk/PLC.c:452,13'
          Dst:             silk_sum_sqr_shift
        - Src:             'silk/PLC.c:466,22'
          Dst:             silk_CLZ32
        - Src:             'silk/PLC.c:469,26'
          Dst:             silk_max_32
        - Src:             'silk/PLC.c:473,28'
          Dst:             silk_SQRT_APPROX
    - functionName:    silk_PLC_update
      functionSourceFile: '/src/opus/silk/PLC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.silk_decoder_state *'
        - 'struct.silk_decoder_control *'
      constantsTouched: []
      argNames:
        - psDec
        - psDecCtrl
      BBCount:         38
      ICount:          374
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/PLC.c:133,9'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:135,16'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:177,28'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:135,9'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:136,17'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:153,9'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:136,17'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:137,17'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:139,31'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:140,13'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:141,38'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:143,17'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:143,17'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:144,32'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:151,9'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:157,13'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:161,17'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:166,20'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:162,25'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:163,25'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:163,25'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:163,13'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:164,43'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:166,9'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:171,25'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:172,25'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:172,25'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:172,13'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:173,43'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:175,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_PLC_conceal
      functionSourceFile: '/src/opus/silk/PLC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.silk_decoder_state *'
        - 'struct.silk_decoder_control *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - psDec
        - psDecCtrl
        - frame
        - arch
      BBCount:         120
      ICount:          1426
      EdgeCount:       155
      CyclomaticComplexity: 37
      functionsReached:
        - celt_fatal
        - silk_INVERSE32_varQ
        - silk_LPC_analysis_filter
        - silk_LPC_inverse_pred_gain_c
        - silk_PLC_energy
        - silk_bwexpander
        - silk_max_16
        - silk_max_32
        - silk_max_int
        - silk_min_32
        - silk_min_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/PLC.c:256,9'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:257,8'
              BranchSideFuncs:
                - silk_PLC_energy
                - silk_max_int.1324
                - silk_min_int.1323
                - silk_min_int.1323
                - silk_bwexpander
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ
                - celt_fatal
                - silk_min_32.1322
                - silk_LPC_inverse_pred_gain_c
                - silk_min_32.1322
                - silk_max_32
                - silk_max_16
                - silk_min_int.1323
                - silk_max_int.1324
            - BranchSide:      'silk/PLC.c:260,59'
              BranchSideFuncs:
                - silk_PLC_energy
                - silk_max_int.1324
                - silk_min_int.1323
                - silk_min_int.1323
                - silk_bwexpander
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ
                - celt_fatal
                - silk_min_32.1322
                - silk_LPC_inverse_pred_gain_c
                - silk_min_32.1322
                - silk_max_32
                - silk_max_16
                - silk_min_int.1323
                - silk_max_int.1324
        - Branch String:   'silk/PLC.c:262,9'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:264,21'
              BranchSideFuncs:
                - silk_max_int.1324
                - silk_min_int.1323
                - silk_min_int.1323
                - silk_bwexpander
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ
                - celt_fatal
                - silk_min_32.1322
                - silk_LPC_inverse_pred_gain_c
                - silk_min_32.1322
                - silk_max_32
                - silk_max_16
                - silk_min_int.1323
            - BranchSide:      'silk/PLC.c:267,21'
              BranchSideFuncs:
                - silk_max_int.1324
                - silk_min_int.1323
                - silk_min_int.1323
                - silk_bwexpander
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ
                - celt_fatal
                - silk_min_32.1322
                - silk_LPC_inverse_pred_gain_c
                - silk_min_32.1322
                - silk_max_32
                - silk_max_16
                - silk_min_int.1323
        - Branch String:   'silk/PLC.c:276,9'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:277,78'
              BranchSideFuncs:
                - silk_min_int.1323
                - silk_bwexpander
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ
                - celt_fatal
                - silk_min_32.1322
                - silk_LPC_inverse_pred_gain_c
                - silk_min_32.1322
                - silk_max_32
                - silk_max_16
            - BranchSide:      'silk/PLC.c:279,78'
              BranchSideFuncs:
                - silk_min_int.1323
                - silk_bwexpander
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ
                - celt_fatal
                - silk_min_32.1322
                - silk_LPC_inverse_pred_gain_c
                - silk_min_32.1322
                - silk_max_32
                - silk_max_16
        - Branch String:   'silk/PLC.c:289,9'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:290,24'
              BranchSideFuncs:
                - silk_LPC_inverse_pred_gain_c
                - silk_min_32.1322
                - silk_max_32
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ
                - celt_fatal
                - silk_min_32.1322
                - silk_max_16
            - BranchSide:      'silk/PLC.c:313,20'
              BranchSideFuncs:
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ
                - celt_fatal
                - silk_min_32.1322
        - Branch String:   'silk/PLC.c:293,13'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:294,20'
              BranchSideFuncs:
                - silk_max_16
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ
                - celt_fatal
                - silk_min_32.1322
            - BranchSide:      'silk/PLC.c:301,24'
              BranchSideFuncs:
                - silk_LPC_inverse_pred_gain_c
                - silk_min_32.1322
                - silk_max_32
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ
                - celt_fatal
                - silk_min_32.1322
        - Branch String:   'silk/PLC.c:294,13'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:295,35'
              BranchSideFuncs:
                - silk_max_16
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ
                - celt_fatal
                - silk_min_32.1322
            - BranchSide:      'silk/PLC.c:297,49'
              BranchSideFuncs:
                - silk_max_16
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ
                - celt_fatal
                - silk_min_32.1322
        - Branch String:   'silk/PLC.c:319,5'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:319,5'
              BranchSideFuncs:
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ
                - celt_fatal
                - silk_min_32.1322
            - BranchSide:      'silk/PLC.c:320,38'
              BranchSideFuncs:
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ
                - celt_fatal
                - silk_min_32.1322
        - Branch String:   'silk/PLC.c:323,20'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:323,18'
              BranchSideFuncs:
                - celt_fatal
                - silk_min_32.1322
            - BranchSide:      'silk/PLC.c:323,18'
              BranchSideFuncs:
                - celt_fatal
                - silk_min_32.1322
        - Branch String:   'silk/PLC.c:324,5'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:325,25'
              BranchSideFuncs:
                - celt_fatal
                - silk_min_32.1322
            - BranchSide:      'silk/PLC.c:331,12'
              BranchSideFuncs:
                - celt_fatal
                - silk_min_32.1322
        - Branch String:   'silk/PLC.c:331,5'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:333,35'
              BranchSideFuncs:
                - silk_min_32.1322
                - celt_fatal
            - BranchSide:      'silk/PLC.c:368,31'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/PLC.c:334,9'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:337,26'
              BranchSideFuncs:
                - silk_min_32.1322
                - celt_fatal
            - BranchSide:      'silk/PLC.c:353,16'
              BranchSideFuncs:
                - silk_min_32.1322
                - celt_fatal
        - Branch String:   'silk/PLC.c:353,9'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:354,26'
              BranchSideFuncs:
                - silk_min_32.1322
                - celt_fatal
            - BranchSide:      'silk/PLC.c:357,26'
              BranchSideFuncs:
                - silk_min_32.1322
                - celt_fatal
        - Branch String:   'silk/PLC.c:373,5'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:373,5'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:374,12'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:374,5'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:377,24'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:419,5'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:388,9'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:389,28'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:393,45'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:393,45'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:393,45'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:393,45'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:393,45'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:393,45'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:393,45'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:393,45'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:393,9'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:393,45'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:393,45'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:393,45'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:393,45'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:393,45'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:393,45'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:393,9'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:397,34'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:397,34'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:397,34'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:397,34'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:397,34'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:397,34'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:397,34'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:397,22'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:397,34'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:397,34'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:397,34'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:397,34'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:397,34'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:397,34'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:397,34'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:397,34'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:397,22'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:397,34'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:397,34'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:397,22'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:397,34'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:397,34'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:397,22'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:397,22'
              BranchSideFuncs: []
        - Branch String:   'silk/PLC.c:426,5'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:427,34'
              BranchSideFuncs: []
            - BranchSide:      'silk/PLC.c:430,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/PLC.c:260,5'
          Dst:             silk_PLC_energy
        - Src:             'silk/PLC.c:264,37'
          Dst:             silk_max_int
        - Src:             'silk/PLC.c:267,37'
          Dst:             silk_max_int
        - Src:             'silk/PLC.c:275,35'
          Dst:             silk_min_int
        - Src:             'silk/PLC.c:277,52'
          Dst:             silk_min_int
        - Src:             'silk/PLC.c:279,52'
          Dst:             silk_min_int
        - Src:             'silk/PLC.c:283,5'
          Dst:             silk_bwexpander
        - Src:             'silk/PLC.c:297,30'
          Dst:             silk_max_16
        - Src:             'silk/PLC.c:303,27'
          Dst:             silk_LPC_inverse_pred_gain_c
        - Src:             'silk/PLC.c:305,30'
          Dst:             silk_min_32
        - Src:             'silk/PLC.c:306,30'
          Dst:             silk_max_32
        - Src:             'silk/PLC.c:319,5'
          Dst:             celt_fatal
        - Src:             'silk/PLC.c:320,5'
          Dst:             silk_LPC_analysis_filter
        - Src:             'silk/PLC.c:322,20'
          Dst:             silk_INVERSE32_varQ
        - Src:             'silk/PLC.c:361,28'
          Dst:             silk_min_32
        - Src:             'silk/PLC.c:373,5'
          Dst:             celt_fatal
    - functionName:    silk_PLC
      functionSourceFile: '/src/opus/silk/PLC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.silk_decoder_state *'
        - 'struct.silk_decoder_control *'
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - psDec
        - psDecCtrl
        - frame
        - lost
        - arch
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - silk_PLC_Reset
        - silk_PLC_conceal
        - silk_PLC_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/PLC.c:84,9'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:85,25'
              BranchSideFuncs:
                - silk_PLC_Reset
                - silk_PLC_update
                - silk_PLC_conceal
            - BranchSide:      'silk/PLC.c:89,9'
              BranchSideFuncs:
                - silk_PLC_update
                - silk_PLC_conceal
        - Branch String:   'silk/PLC.c:89,9'
          Branch Sides:
            - BranchSide:      'silk/PLC.c:93,27'
              BranchSideFuncs:
                - silk_PLC_conceal
            - BranchSide:      'silk/PLC.c:104,26'
              BranchSideFuncs:
                - silk_PLC_update
      Callsites:
        - Src:             'silk/PLC.c:85,9'
          Dst:             silk_PLC_Reset
        - Src:             'silk/PLC.c:93,9'
          Dst:             silk_PLC_conceal
        - Src:             'silk/PLC.c:104,9'
          Dst:             silk_PLC_update
    - functionName:    silk_PLC_Reset
      functionSourceFile: '/src/opus/silk/PLC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.silk_decoder_state *'
      constantsTouched: []
      argNames:
        - psDec
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_split
      functionSourceFile: '/src/opus/silk/shell_coder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'short *'
        - 'short *'
        - 'struct.ec_ctx *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - p_child1
        - p_child2
        - psRangeDec
        - p
        - shell_table
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ec_dec_icdf
      functionUses:    15
      BranchProfiles:
        - Branch String:   'silk/shell_coder.c:68,9'
          Branch Sides:
            - BranchSide:      'silk/shell_coder.c:69,38'
              BranchSideFuncs:
                - ec_dec_icdf
            - BranchSide:      'silk/shell_coder.c:72,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/shell_coder.c:69,25'
          Dst:             ec_dec_icdf
    - functionName:    silk_shell_decoder
      functionSourceFile: '/src/opus/silk/shell_coder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'short *'
        - 'struct.ec_ctx *'
        - int
      constantsTouched: []
      argNames:
        - pulses0
        - psRangeDec
        - pulses4
      BBCount:         3
      ICount:          145
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - decode_split
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'silk/shell_coder.c:130,5'
          Dst:             decode_split
        - Src:             'silk/shell_coder.c:132,5'
          Dst:             decode_split
        - Src:             'silk/shell_coder.c:134,5'
          Dst:             decode_split
        - Src:             'silk/shell_coder.c:135,5'
          Dst:             decode_split
        - Src:             'silk/shell_coder.c:136,5'
          Dst:             decode_split
        - Src:             'silk/shell_coder.c:138,5'
          Dst:             decode_split
        - Src:             'silk/shell_coder.c:139,5'
          Dst:             decode_split
        - Src:             'silk/shell_coder.c:140,5'
          Dst:             decode_split
        - Src:             'silk/shell_coder.c:142,5'
          Dst:             decode_split
        - Src:             'silk/shell_coder.c:144,5'
          Dst:             decode_split
        - Src:             'silk/shell_coder.c:145,5'
          Dst:             decode_split
        - Src:             'silk/shell_coder.c:146,5'
          Dst:             decode_split
        - Src:             'silk/shell_coder.c:148,5'
          Dst:             decode_split
        - Src:             'silk/shell_coder.c:149,5'
          Dst:             decode_split
        - Src:             'silk/shell_coder.c:150,5'
          Dst:             decode_split
    - functionName:    encode_split
      functionSourceFile: '/src/opus/silk/shell_coder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.ec_ctx *'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - psRangeEnc
        - p_child1
        - p
        - shell_table
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ec_enc_icdf
      functionUses:    15
      BranchProfiles:
        - Branch String:   'silk/shell_coder.c:55,9'
          Branch Sides:
            - BranchSide:      'silk/shell_coder.c:55,9'
              BranchSideFuncs:
                - ec_enc_icdf
            - BranchSide:      'silk/shell_coder.c:56,22'
              BranchSideFuncs:
                - ec_enc_icdf
      Callsites:
        - Src:             'silk/shell_coder.c:56,9'
          Dst:             ec_enc_icdf
    - functionName:    combine_pulses
      functionSourceFile: '/src/opus/silk/shell_coder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'int *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - out
        - in
        - len
      BBCount:         5
      ICount:          52
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'silk/shell_coder.c:43,5'
          Branch Sides:
            - BranchSide:      'silk/shell_coder.c:44,20'
              BranchSideFuncs: []
            - BranchSide:      'silk/shell_coder.c:46,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_shell_encoder
      functionSourceFile: '/src/opus/silk/shell_coder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.ec_ctx *'
        - 'int *'
      constantsTouched: []
      argNames:
        - psRangeEnc
        - pulses0
      BBCount:         3
      ICount:          135
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - combine_pulses
        - encode_split
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'silk/shell_coder.c:89,5'
          Dst:             combine_pulses
        - Src:             'silk/shell_coder.c:90,5'
          Dst:             combine_pulses
        - Src:             'silk/shell_coder.c:91,5'
          Dst:             combine_pulses
        - Src:             'silk/shell_coder.c:92,5'
          Dst:             combine_pulses
        - Src:             'silk/shell_coder.c:94,5'
          Dst:             encode_split
        - Src:             'silk/shell_coder.c:96,5'
          Dst:             encode_split
        - Src:             'silk/shell_coder.c:98,5'
          Dst:             encode_split
        - Src:             'silk/shell_coder.c:99,5'
          Dst:             encode_split
        - Src:             'silk/shell_coder.c:100,5'
          Dst:             encode_split
        - Src:             'silk/shell_coder.c:102,5'
          Dst:             encode_split
        - Src:             'silk/shell_coder.c:103,5'
          Dst:             encode_split
        - Src:             'silk/shell_coder.c:104,5'
          Dst:             encode_split
        - Src:             'silk/shell_coder.c:106,5'
          Dst:             encode_split
        - Src:             'silk/shell_coder.c:108,5'
          Dst:             encode_split
        - Src:             'silk/shell_coder.c:109,5'
          Dst:             encode_split
        - Src:             'silk/shell_coder.c:110,5'
          Dst:             encode_split
        - Src:             'silk/shell_coder.c:112,5'
          Dst:             encode_split
        - Src:             'silk/shell_coder.c:113,5'
          Dst:             encode_split
        - Src:             'silk/shell_coder.c:114,5'
          Dst:             encode_split
    - functionName:    silk_NLSF_unpack
      functionSourceFile: '/src/opus/silk/NLSF_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'short *'
        - 'char *'
        - 'struct.silk_NLSF_CB_struct *'
        - int
      constantsTouched: []
      argNames:
        - ec_ix
        - pred_Q8
        - psNLSF_CB
        - CB1_index
      BBCount:         5
      ICount:          135
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/NLSF_unpack.c:47,5'
          Branch Sides:
            - BranchSide:      'silk/NLSF_unpack.c:48,28'
              BranchSideFuncs: []
            - BranchSide:      'silk/NLSF_unpack.c:54,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_bwexpander
      functionSourceFile: '/src/opus/silk/bwexpander.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ar
        - d
        - chirp_Q16
      BBCount:         5
      ICount:          84
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'silk/bwexpander.c:46,5'
          Branch Sides:
            - BranchSide:      'silk/bwexpander.c:47,34'
              BranchSideFuncs: []
            - BranchSide:      'silk/bwexpander.c:50,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_decode_pitch
      functionSourceFile: '/src/opus/silk/decode_pitch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - short
        - char
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - lagIndex
        - contourIndex
        - pitch_lags
        - Fs_kHz
        - nb_subfr
      BBCount:         35
      ICount:          238
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/decode_pitch.c:49,9'
          Branch Sides:
            - BranchSide:      'silk/decode_pitch.c:50,13'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'silk/decode_pitch.c:59,13'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/decode_pitch.c:50,13'
          Branch Sides:
            - BranchSide:      'silk/decode_pitch.c:51,24'
              BranchSideFuncs: []
            - BranchSide:      'silk/decode_pitch.c:54,13'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/decode_pitch.c:54,13'
          Branch Sides:
            - BranchSide:      'silk/decode_pitch.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/decode_pitch.c:55,24'
              BranchSideFuncs: []
        - Branch String:   'silk/decode_pitch.c:59,13'
          Branch Sides:
            - BranchSide:      'silk/decode_pitch.c:60,24'
              BranchSideFuncs: []
            - BranchSide:      'silk/decode_pitch.c:63,13'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/decode_pitch.c:63,13'
          Branch Sides:
            - BranchSide:      'silk/decode_pitch.c:63,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/decode_pitch.c:64,24'
              BranchSideFuncs: []
        - Branch String:   'silk/decode_pitch.c:73,5'
          Branch Sides:
            - BranchSide:      'silk/decode_pitch.c:74,27'
              BranchSideFuncs: []
            - BranchSide:      'silk/decode_pitch.c:77,1'
              BranchSideFuncs: []
        - Branch String:   'silk/decode_pitch.c:75,27'
          Branch Sides:
            - BranchSide:      'silk/decode_pitch.c:75,27'
              BranchSideFuncs: []
            - BranchSide:      'silk/decode_pitch.c:75,27'
              BranchSideFuncs: []
        - Branch String:   'silk/decode_pitch.c:75,27'
          Branch Sides:
            - BranchSide:      'silk/decode_pitch.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/decode_pitch.c:75,27'
              BranchSideFuncs: []
        - Branch String:   'silk/decode_pitch.c:75,27'
          Branch Sides:
            - BranchSide:      'silk/decode_pitch.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/decode_pitch.c:75,9'
              BranchSideFuncs: []
        - Branch String:   'silk/decode_pitch.c:75,27'
          Branch Sides:
            - BranchSide:      'silk/decode_pitch.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/decode_pitch.c:75,27'
              BranchSideFuncs: []
        - Branch String:   'silk/decode_pitch.c:75,27'
          Branch Sides:
            - BranchSide:      'silk/decode_pitch.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/decode_pitch.c:75,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/decode_pitch.c:54,13'
          Dst:             celt_fatal
        - Src:             'silk/decode_pitch.c:63,13'
          Dst:             celt_fatal
    - functionName:    silk_ROR32
      functionSourceFile: '/src/opus/./silk/SigProc_FIX.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a32
        - rot
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './silk/SigProc_FIX.h:403,9'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:404,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:405,16'
              BranchSideFuncs: []
        - Branch String:   './silk/SigProc_FIX.h:405,16'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:406,31'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:408,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_CLZ32
      functionSourceFile: '/src/opus/./silk/macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - in32
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './silk/macros.h:122,12'
          Branch Sides:
            - BranchSide:      './silk/macros.h:122,24'
              BranchSideFuncs: []
            - BranchSide:      './silk/macros.h:122,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_CLZ_FRAC
      functionSourceFile: '/src/opus/./silk/Inlines.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - in
        - lz
        - frac_Q7
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - silk_CLZ32
        - silk_ROR32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './silk/Inlines.h:62,25'
          Dst:             silk_CLZ32
        - Src:             './silk/Inlines.h:65,17'
          Dst:             silk_ROR32
    - functionName:    silk_lin2log
      functionSourceFile: '/src/opus/silk/lin2log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - inLin
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - silk_CLZ_FRAC
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'silk/lin2log.c:41,5'
          Dst:             silk_CLZ_FRAC
    - functionName:    silk_log2lin
      functionSourceFile: '/src/opus/silk/log2lin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - inLog_Q7
      BBCount:         10
      ICount:          96
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/log2lin.c:42,9'
          Branch Sides:
            - BranchSide:      'silk/log2lin.c:43,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/log2lin.c:44,17'
              BranchSideFuncs: []
        - Branch String:   'silk/log2lin.c:50,9'
          Branch Sides:
            - BranchSide:      'silk/log2lin.c:52,15'
              BranchSideFuncs: []
            - BranchSide:      'silk/log2lin.c:55,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_LPC_analysis_filter
      functionSourceFile: '/src/opus/silk/LPC_analysis_filter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'short *'
        - 'short *'
        - 'short *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - out
        - in
        - B
        - len
        - d
        - arch
      BBCount:         23
      ICount:          264
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - celt_fatal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/LPC_analysis_filter.c:67,5'
          Branch Sides:
            - BranchSide:      'silk/LPC_analysis_filter.c:67,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/LPC_analysis_filter.c:68,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/LPC_analysis_filter.c:68,5'
          Branch Sides:
            - BranchSide:      'silk/LPC_analysis_filter.c:68,5'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'silk/LPC_analysis_filter.c:69,5'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/LPC_analysis_filter.c:69,5'
          Branch Sides:
            - BranchSide:      'silk/LPC_analysis_filter.c:69,5'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_analysis_filter.c:81,11'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_analysis_filter.c:82,5'
          Branch Sides:
            - BranchSide:      'silk/LPC_analysis_filter.c:83,19'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_analysis_filter.c:109,5'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_analysis_filter.c:93,9'
          Branch Sides:
            - BranchSide:      'silk/LPC_analysis_filter.c:94,25'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_analysis_filter.c:99,21'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_analysis_filter.c:105,33'
          Branch Sides:
            - BranchSide:      'silk/LPC_analysis_filter.c:105,21'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_analysis_filter.c:105,33'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_analysis_filter.c:105,33'
          Branch Sides:
            - BranchSide:      'silk/LPC_analysis_filter.c:105,21'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_analysis_filter.c:105,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/LPC_analysis_filter.c:67,5'
          Dst:             celt_fatal
        - Src:             'silk/LPC_analysis_filter.c:68,5'
          Dst:             celt_fatal
        - Src:             'silk/LPC_analysis_filter.c:69,5'
          Dst:             celt_fatal
    - functionName:    silk_INVERSE32_varQ
      functionSourceFile: '/src/opus/./silk/Inlines.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - b32
        - Qres
      BBCount:         30
      ICount:          216
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - _silk_fatal
        - silk_CLZ32
      functionUses:    1
      BranchProfiles:
        - Branch String:   './silk/Inlines.h:151,5'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:151,5'
              BranchSideFuncs:
                - _silk_fatal.1468
                - silk_CLZ32.1470
            - BranchSide:      './silk/Inlines.h:152,5'
              BranchSideFuncs:
                - _silk_fatal.1468
                - silk_CLZ32.1470
        - Branch String:   './silk/Inlines.h:152,5'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:152,5'
              BranchSideFuncs:
                - silk_CLZ32.1470
            - BranchSide:      './silk/Inlines.h:155,28'
              BranchSideFuncs:
                - silk_CLZ32.1470
        - Branch String:   './silk/Inlines.h:155,28'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:155,16'
              BranchSideFuncs:
                - silk_CLZ32.1470
            - BranchSide:      './silk/Inlines.h:155,16'
              BranchSideFuncs:
                - silk_CLZ32.1470
        - Branch String:   './silk/Inlines.h:172,9'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:175,13'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:175,13'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:176,20'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:179,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             './silk/Inlines.h:151,5'
          Dst:             _silk_fatal
        - Src:             './silk/Inlines.h:152,5'
          Dst:             _silk_fatal
        - Src:             './silk/Inlines.h:155,16'
          Dst:             silk_CLZ32
    - functionName:    _silk_fatal
      functionSourceFile: '/src/opus/./silk/typedef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - file
        - line
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fprintf
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             './silk/typedef.h:69,4'
          Dst:             fprintf
        - Src:             './silk/typedef.h:73,4'
          Dst:             abort
    - functionName:    silk_CLZ32
      functionSourceFile: '/src/opus/./silk/macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - in32
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './silk/macros.h:122,12'
          Branch Sides:
            - BranchSide:      './silk/macros.h:122,24'
              BranchSideFuncs: []
            - BranchSide:      './silk/macros.h:122,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    LPC_inverse_pred_gain_QA_c
      functionSourceFile: '/src/opus/silk/LPC_inv_pred_gain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - A_QA
        - order
      BBCount:         111
      ICount:          943
      EdgeCount:       144
      CyclomaticComplexity: 35
      functionsReached:
        - _silk_fatal
        - silk_CLZ32
        - silk_INVERSE32_varQ
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/LPC_inv_pred_gain.c:51,5'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:53,15'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
                - _silk_fatal.1468
                - _silk_fatal.1468
            - BranchSide:      'silk/LPC_inv_pred_gain.c:99,11'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
        - Branch String:   'silk/LPC_inv_pred_gain.c:53,37'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:53,42'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_inv_pred_gain.c:54,13'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_inv_pred_gain.c:53,13'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:54,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_inv_pred_gain.c:58,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
                - _silk_fatal.1468
                - _silk_fatal.1468
        - Branch String:   'silk/LPC_inv_pred_gain.c:62,9'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:62,9'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
            - BranchSide:      'silk/LPC_inv_pred_gain.c:63,9'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
        - Branch String:   'silk/LPC_inv_pred_gain.c:63,9'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:63,9'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
            - BranchSide:      'silk/LPC_inv_pred_gain.c:67,23'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
        - Branch String:   'silk/LPC_inv_pred_gain.c:68,9'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:68,9'
              BranchSideFuncs:
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
            - BranchSide:      'silk/LPC_inv_pred_gain.c:69,9'
              BranchSideFuncs:
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
        - Branch String:   'silk/LPC_inv_pred_gain.c:69,9'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:69,9'
              BranchSideFuncs:
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
            - BranchSide:      'silk/LPC_inv_pred_gain.c:70,13'
              BranchSideFuncs:
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
        - Branch String:   'silk/LPC_inv_pred_gain.c:70,13'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:71,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_inv_pred_gain.c:75,35'
              BranchSideFuncs:
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
        - Branch String:   'silk/LPC_inv_pred_gain.c:75,35'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:75,23'
              BranchSideFuncs:
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
            - BranchSide:      'silk/LPC_inv_pred_gain.c:75,23'
              BranchSideFuncs:
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
        - Branch String:   'silk/LPC_inv_pred_gain.c:79,9'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:81,20'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:96,5'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:83,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:83,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:83,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:83,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:83,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:83,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:83,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:83,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:83,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:83,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:83,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:85,40'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:85,43'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_inv_pred_gain.c:86,16'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_inv_pred_gain.c:85,17'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:86,16'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_inv_pred_gain.c:88,39'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:89,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:89,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:89,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:89,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:89,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:89,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:89,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:89,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,21'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:89,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:89,21'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
            - BranchSide:      'silk/LPC_inv_pred_gain.c:89,19'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:91,40'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:91,43'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_inv_pred_gain.c:92,16'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_inv_pred_gain.c:91,17'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:92,16'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_inv_pred_gain.c:94,47'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - _silk_fatal.1468
                - silk_CLZ32.1470
                - silk_INVERSE32_varQ.1465
        - Branch String:   'silk/LPC_inv_pred_gain.c:99,33'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:99,38'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_inv_pred_gain.c:100,9'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_inv_pred_gain.c:99,9'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:100,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_inv_pred_gain.c:104,15'
              BranchSideFuncs:
                - _silk_fatal.1468
                - _silk_fatal.1468
        - Branch String:   'silk/LPC_inv_pred_gain.c:112,5'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:112,5'
              BranchSideFuncs:
                - _silk_fatal.1468
            - BranchSide:      'silk/LPC_inv_pred_gain.c:113,5'
              BranchSideFuncs:
                - _silk_fatal.1468
        - Branch String:   'silk/LPC_inv_pred_gain.c:113,5'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:113,5'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_inv_pred_gain.c:114,9'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_inv_pred_gain.c:114,9'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_inv_pred_gain.c:118,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/LPC_inv_pred_gain.c:62,9'
          Dst:             _silk_fatal
        - Src:             'silk/LPC_inv_pred_gain.c:63,9'
          Dst:             _silk_fatal
        - Src:             'silk/LPC_inv_pred_gain.c:68,9'
          Dst:             _silk_fatal
        - Src:             'silk/LPC_inv_pred_gain.c:69,9'
          Dst:             _silk_fatal
        - Src:             'silk/LPC_inv_pred_gain.c:75,23'
          Dst:             silk_CLZ32
        - Src:             'silk/LPC_inv_pred_gain.c:76,20'
          Dst:             silk_INVERSE32_varQ
        - Src:             'silk/LPC_inv_pred_gain.c:112,5'
          Dst:             _silk_fatal
        - Src:             'silk/LPC_inv_pred_gain.c:113,5'
          Dst:             _silk_fatal
    - functionName:    silk_LPC_inverse_pred_gain_c
      functionSourceFile: '/src/opus/silk/LPC_inv_pred_gain.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - A_Q12
        - order
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - LPC_inverse_pred_gain_QA_c
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/LPC_inv_pred_gain.c:132,5'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:133,32'
              BranchSideFuncs:
                - LPC_inverse_pred_gain_QA_c
            - BranchSide:      'silk/LPC_inv_pred_gain.c:137,9'
              BranchSideFuncs:
                - LPC_inverse_pred_gain_QA_c
        - Branch String:   'silk/LPC_inv_pred_gain.c:137,9'
          Branch Sides:
            - BranchSide:      'silk/LPC_inv_pred_gain.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_inv_pred_gain.c:140,40'
              BranchSideFuncs:
                - LPC_inverse_pred_gain_QA_c
      Callsites:
        - Src:             'silk/LPC_inv_pred_gain.c:140,12'
          Dst:             LPC_inverse_pred_gain_QA_c
    - functionName:    silk_NLSF2A_find_poly
      functionSourceFile: '/src/opus/silk/NLSF2A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'int *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - out
        - cLSF
        - dd
      BBCount:         9
      ICount:          130
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/NLSF2A.c:55,5'
          Branch Sides:
            - BranchSide:      'silk/NLSF2A.c:56,16'
              BranchSideFuncs: []
            - BranchSide:      'silk/NLSF2A.c:63,1'
              BranchSideFuncs: []
        - Branch String:   'silk/NLSF2A.c:58,9'
          Branch Sides:
            - BranchSide:      'silk/NLSF2A.c:59,23'
              BranchSideFuncs: []
            - BranchSide:      'silk/NLSF2A.c:61,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_NLSF2A
      functionSourceFile: '/src/opus/silk/NLSF2A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'short *'
        - 'short *'
        - int
        - int
      constantsTouched: []
      argNames:
        - a_Q12
        - NLSF
        - d
        - arch
      BBCount:         33
      ICount:          312
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - _silk_fatal
        - celt_fatal
        - silk_LPC_fit
        - silk_LPC_inverse_pred_gain_c
        - silk_NLSF2A_find_poly
        - silk_bwexpander_32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'silk/NLSF2A.c:89,5'
          Branch Sides:
            - BranchSide:      'silk/NLSF2A.c:89,5'
              BranchSideFuncs:
                - silk_NLSF2A_find_poly
                - silk_NLSF2A_find_poly
                - silk_LPC_fit
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
                - _silk_fatal.1492
                - _silk_fatal.1492
                - _silk_fatal.1492
            - BranchSide:      'silk/NLSF2A.c:92,16'
              BranchSideFuncs:
                - silk_NLSF2A_find_poly
                - silk_NLSF2A_find_poly
                - silk_LPC_fit
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
                - _silk_fatal.1492
                - _silk_fatal.1492
                - _silk_fatal.1492
        - Branch String:   'silk/NLSF2A.c:89,5'
          Branch Sides:
            - BranchSide:      'silk/NLSF2A.c:89,5'
              BranchSideFuncs:
                - silk_NLSF2A_find_poly
                - silk_NLSF2A_find_poly
                - silk_LPC_fit
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
                - _silk_fatal.1492
                - _silk_fatal.1492
                - _silk_fatal.1492
            - BranchSide:      'silk/NLSF2A.c:92,16'
              BranchSideFuncs:
                - silk_NLSF2A_find_poly
                - silk_NLSF2A_find_poly
                - silk_LPC_fit
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
                - _silk_fatal.1492
                - _silk_fatal.1492
                - _silk_fatal.1492
        - Branch String:   'silk/NLSF2A.c:93,5'
          Branch Sides:
            - BranchSide:      'silk/NLSF2A.c:94,9'
              BranchSideFuncs:
                - _silk_fatal.1492
                - _silk_fatal.1492
                - _silk_fatal.1492
                - silk_NLSF2A_find_poly
                - silk_NLSF2A_find_poly
                - silk_LPC_fit
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
            - BranchSide:      'silk/NLSF2A.c:113,10'
              BranchSideFuncs:
                - silk_NLSF2A_find_poly
                - silk_NLSF2A_find_poly
                - silk_LPC_fit
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
        - Branch String:   'silk/NLSF2A.c:94,9'
          Branch Sides:
            - BranchSide:      'silk/NLSF2A.c:94,9'
              BranchSideFuncs:
                - _silk_fatal.1492
                - _silk_fatal.1492
                - silk_NLSF2A_find_poly
                - silk_NLSF2A_find_poly
                - silk_LPC_fit
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
                - _silk_fatal.1492
            - BranchSide:      'silk/NLSF2A.c:97,17'
              BranchSideFuncs:
                - _silk_fatal.1492
                - _silk_fatal.1492
                - silk_NLSF2A_find_poly
                - silk_NLSF2A_find_poly
                - silk_LPC_fit
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
                - _silk_fatal.1492
        - Branch String:   'silk/NLSF2A.c:102,9'
          Branch Sides:
            - BranchSide:      'silk/NLSF2A.c:102,9'
              BranchSideFuncs:
                - _silk_fatal.1492
                - silk_NLSF2A_find_poly
                - silk_NLSF2A_find_poly
                - silk_LPC_fit
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
                - _silk_fatal.1492
                - _silk_fatal.1492
            - BranchSide:      'silk/NLSF2A.c:103,9'
              BranchSideFuncs:
                - _silk_fatal.1492
                - silk_NLSF2A_find_poly
                - silk_NLSF2A_find_poly
                - silk_LPC_fit
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
                - _silk_fatal.1492
                - _silk_fatal.1492
        - Branch String:   'silk/NLSF2A.c:103,9'
          Branch Sides:
            - BranchSide:      'silk/NLSF2A.c:103,9'
              BranchSideFuncs:
                - silk_NLSF2A_find_poly
                - silk_NLSF2A_find_poly
                - silk_LPC_fit
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
                - _silk_fatal.1492
                - _silk_fatal.1492
                - _silk_fatal.1492
            - BranchSide:      'silk/NLSF2A.c:106,43'
              BranchSideFuncs:
                - silk_NLSF2A_find_poly
                - silk_NLSF2A_find_poly
                - silk_LPC_fit
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
                - _silk_fatal.1492
                - _silk_fatal.1492
                - _silk_fatal.1492
        - Branch String:   'silk/NLSF2A.c:120,5'
          Branch Sides:
            - BranchSide:      'silk/NLSF2A.c:121,19'
              BranchSideFuncs:
                - silk_LPC_fit
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
            - BranchSide:      'silk/NLSF2A.c:130,19'
              BranchSideFuncs:
                - silk_LPC_fit
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
        - Branch String:   'silk/NLSF2A.c:132,67'
          Branch Sides:
            - BranchSide:      'silk/NLSF2A.c:132,70'
              BranchSideFuncs:
                - silk_bwexpander_32
                - silk_LPC_inverse_pred_gain_c
            - BranchSide:      'silk/NLSF2A.c:132,5'
              BranchSideFuncs:
                - silk_bwexpander_32
                - silk_LPC_inverse_pred_gain_c
        - Branch String:   'silk/NLSF2A.c:132,5'
          Branch Sides:
            - BranchSide:      'silk/NLSF2A.c:135,29'
              BranchSideFuncs:
                - silk_bwexpander_32
                - silk_LPC_inverse_pred_gain_c
            - BranchSide:      'silk/NLSF2A.c:140,1'
              BranchSideFuncs: []
        - Branch String:   'silk/NLSF2A.c:136,9'
          Branch Sides:
            - BranchSide:      'silk/NLSF2A.c:137,38'
              BranchSideFuncs:
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
            - BranchSide:      'silk/NLSF2A.c:139,5'
              BranchSideFuncs:
                - silk_LPC_inverse_pred_gain_c
                - silk_bwexpander_32
      Callsites:
        - Src:             'silk/NLSF2A.c:89,5'
          Dst:             celt_fatal
        - Src:             'silk/NLSF2A.c:94,9'
          Dst:             _silk_fatal
        - Src:             'silk/NLSF2A.c:102,9'
          Dst:             _silk_fatal
        - Src:             'silk/NLSF2A.c:103,9'
          Dst:             _silk_fatal
        - Src:             'silk/NLSF2A.c:116,5'
          Dst:             silk_NLSF2A_find_poly
        - Src:             'silk/NLSF2A.c:117,5'
          Dst:             silk_NLSF2A_find_poly
        - Src:             'silk/NLSF2A.c:130,5'
          Dst:             silk_LPC_fit
        - Src:             'silk/NLSF2A.c:132,17'
          Dst:             silk_LPC_inverse_pred_gain_c
        - Src:             'silk/NLSF2A.c:135,9'
          Dst:             silk_bwexpander_32
    - functionName:    _silk_fatal
      functionSourceFile: '/src/opus/./silk/typedef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - file
        - line
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './silk/typedef.h:69,4'
          Dst:             fprintf
        - Src:             './silk/typedef.h:73,4'
          Dst:             abort
    - functionName:    silk_min_int
      functionSourceFile: '/src/opus/./silk/SigProc_FIX.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './silk/SigProc_FIX.h:548,13'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:548,28'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:548,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_max_int
      functionSourceFile: '/src/opus/./silk/SigProc_FIX.h'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './silk/SigProc_FIX.h:566,13'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:566,28'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:566,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_NLSF_stabilize
      functionSourceFile: '/src/opus/silk/NLSF_stabilize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'short *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - NLSF_Q15
        - NDeltaMin_Q15
        - L
      BBCount:         67
      ICount:          755
      EdgeCount:       86
      CyclomaticComplexity: 21
      functionsReached:
        - _silk_fatal
        - silk_insertion_sort_increasing_all_values_int16
        - silk_max_int
        - silk_min_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/NLSF_stabilize.c:58,5'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:58,5'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:60,16'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:60,5'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:65,24'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:121,9'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:68,9'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:69,24'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:76,36'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:70,17'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:71,32'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:74,9'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:77,13'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:78,28'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:85,13'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:85,13'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:86,13'
              BranchSideFuncs: []
            - BranchSide:      'silk/NLSF_stabilize.c:89,13'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:89,13'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:91,27'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:93,20'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:93,20'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:95,43'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:99,28'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:100,13'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:101,35'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:103,31'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:107,13'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:108,35'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:110,31'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:113,43'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:113,43'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:113,43'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:113,43'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:113,31'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:113,43'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:113,43'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:113,31'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:113,31'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:113,43'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:113,31'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:113,43'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:113,43'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:113,31'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:113,31'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:121,9'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:121,9'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
            - BranchSide:      'silk/NLSF_stabilize.c:126,59'
              BranchSideFuncs:
                - silk_insertion_sort_increasing_all_values_int16
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
                - silk_max_int.1507
        - Branch String:   'silk/NLSF_stabilize.c:132,9'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:133,41'
              BranchSideFuncs:
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
            - BranchSide:      'silk/NLSF_stabilize.c:136,39'
              BranchSideFuncs:
                - silk_min_int.1506
                - silk_min_int.1506
        - Branch String:   'silk/NLSF_stabilize.c:133,54'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:132,29'
              BranchSideFuncs:
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
            - BranchSide:      'silk/NLSF_stabilize.c:133,54'
              BranchSideFuncs:
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
        - Branch String:   'silk/NLSF_stabilize.c:133,54'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:132,29'
              BranchSideFuncs:
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
            - BranchSide:      'silk/NLSF_stabilize.c:132,29'
              BranchSideFuncs:
                - silk_max_int.1507
                - silk_min_int.1506
                - silk_min_int.1506
        - Branch String:   'silk/NLSF_stabilize.c:139,9'
          Branch Sides:
            - BranchSide:      'silk/NLSF_stabilize.c:140,41'
              BranchSideFuncs:
                - silk_min_int.1506
            - BranchSide:      'silk/NLSF_stabilize.c:141,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/NLSF_stabilize.c:58,5'
          Dst:             _silk_fatal
        - Src:             'silk/NLSF_stabilize.c:126,9'
          Dst:             silk_insertion_sort_increasing_all_values_int16
        - Src:             'silk/NLSF_stabilize.c:129,23'
          Dst:             silk_max_int
        - Src:             'silk/NLSF_stabilize.c:133,27'
          Dst:             silk_max_int
        - Src:             'silk/NLSF_stabilize.c:136,25'
          Dst:             silk_min_int
        - Src:             'silk/NLSF_stabilize.c:140,27'
          Dst:             silk_min_int
    - functionName:    _silk_fatal
      functionSourceFile: '/src/opus/./silk/typedef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - file
        - line
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './silk/typedef.h:69,4'
          Dst:             fprintf
        - Src:             './silk/typedef.h:73,4'
          Dst:             abort
    - functionName:    silk_resampler_private_AR2
      functionSourceFile: '/src/opus/silk/resampler_private_AR2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'int *'
        - 'int *'
        - 'short *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - S
        - out_Q8
        - in
        - A_Q14
        - len
      BBCount:         5
      ICount:          91
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/resampler_private_AR2.c:47,5'
          Branch Sides:
            - BranchSide:      'silk/resampler_private_AR2.c:48,23'
              BranchSideFuncs: []
            - BranchSide:      'silk/resampler_private_AR2.c:54,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_insertion_sort_increasing_all_values_int16
      functionSourceFile: '/src/opus/silk/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - a
        - L
      BBCount:         16
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - celt_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/sort.c:144,5'
          Branch Sides:
            - BranchSide:      'silk/sort.c:144,5'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:147,12'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:147,5'
          Branch Sides:
            - BranchSide:      'silk/sort.c:148,17'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:154,1'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:149,36'
          Branch Sides:
            - BranchSide:      'silk/sort.c:149,41'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:149,9'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:149,9'
          Branch Sides:
            - BranchSide:      'silk/sort.c:150,26'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:152,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/sort.c:144,5'
          Dst:             celt_fatal
    - functionName:    silk_insertion_sort_decreasing_int16
      functionSourceFile: '/src/opus/silk/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'short *'
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - idx
        - L
        - K
      BBCount:         38
      ICount:          289
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - celt_fatal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'silk/sort.c:99,5'
          Branch Sides:
            - BranchSide:      'silk/sort.c:99,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/sort.c:100,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/sort.c:100,5'
          Branch Sides:
            - BranchSide:      'silk/sort.c:100,5'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'silk/sort.c:101,5'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/sort.c:101,5'
          Branch Sides:
            - BranchSide:      'silk/sort.c:101,5'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:104,12'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:104,5'
          Branch Sides:
            - BranchSide:      'silk/sort.c:105,20'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:109,12'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:109,5'
          Branch Sides:
            - BranchSide:      'silk/sort.c:110,17'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:121,14'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:111,36'
          Branch Sides:
            - BranchSide:      'silk/sort.c:111,41'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:111,9'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:111,9'
          Branch Sides:
            - BranchSide:      'silk/sort.c:112,28'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:115,24'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:121,5'
          Branch Sides:
            - BranchSide:      'silk/sort.c:122,17'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:132,1'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:123,13'
          Branch Sides:
            - BranchSide:      'silk/sort.c:124,22'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:131,5'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:124,40'
          Branch Sides:
            - BranchSide:      'silk/sort.c:124,45'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:124,13'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:124,13'
          Branch Sides:
            - BranchSide:      'silk/sort.c:125,32'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:128,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/sort.c:99,5'
          Dst:             celt_fatal
        - Src:             'silk/sort.c:100,5'
          Dst:             celt_fatal
        - Src:             'silk/sort.c:101,5'
          Dst:             celt_fatal
    - functionName:    silk_insertion_sort_increasing
      functionSourceFile: '/src/opus/silk/sort.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - idx
        - L
        - K
      BBCount:         38
      ICount:          282
      EdgeCount:       46
      CyclomaticComplexity: 10
      functionsReached:
        - celt_fatal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'silk/sort.c:51,5'
          Branch Sides:
            - BranchSide:      'silk/sort.c:51,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
            - BranchSide:      'silk/sort.c:52,5'
              BranchSideFuncs:
                - celt_fatal
                - celt_fatal
        - Branch String:   'silk/sort.c:52,5'
          Branch Sides:
            - BranchSide:      'silk/sort.c:52,5'
              BranchSideFuncs:
                - celt_fatal
            - BranchSide:      'silk/sort.c:53,5'
              BranchSideFuncs:
                - celt_fatal
        - Branch String:   'silk/sort.c:53,5'
          Branch Sides:
            - BranchSide:      'silk/sort.c:53,5'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:56,12'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:56,5'
          Branch Sides:
            - BranchSide:      'silk/sort.c:57,20'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:61,12'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:61,5'
          Branch Sides:
            - BranchSide:      'silk/sort.c:62,17'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:73,14'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:63,36'
          Branch Sides:
            - BranchSide:      'silk/sort.c:63,41'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:63,9'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:63,9'
          Branch Sides:
            - BranchSide:      'silk/sort.c:64,28'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:67,24'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:73,5'
          Branch Sides:
            - BranchSide:      'silk/sort.c:74,17'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:84,1'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:75,13'
          Branch Sides:
            - BranchSide:      'silk/sort.c:76,22'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:83,5'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:76,40'
          Branch Sides:
            - BranchSide:      'silk/sort.c:76,45'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:76,13'
              BranchSideFuncs: []
        - Branch String:   'silk/sort.c:76,13'
          Branch Sides:
            - BranchSide:      'silk/sort.c:77,32'
              BranchSideFuncs: []
            - BranchSide:      'silk/sort.c:80,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/sort.c:51,5'
          Dst:             celt_fatal
        - Src:             'silk/sort.c:52,5'
          Dst:             celt_fatal
        - Src:             'silk/sort.c:53,5'
          Dst:             celt_fatal
    - functionName:    silk_max_32
      functionSourceFile: '/src/opus/./silk/SigProc_FIX.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './silk/SigProc_FIX.h:574,13'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:574,28'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:574,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_CLZ32
      functionSourceFile: '/src/opus/./silk/macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - in32
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './silk/macros.h:122,12'
          Branch Sides:
            - BranchSide:      './silk/macros.h:122,24'
              BranchSideFuncs: []
            - BranchSide:      './silk/macros.h:122,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_sum_sqr_shift
      functionSourceFile: '/src/opus/silk/sum_sqr_shift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - energy
        - shift
        - x
        - len
      BBCount:         21
      ICount:          246
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - _silk_fatal
        - silk_CLZ32
        - silk_max_32
      functionUses:    4
      BranchProfiles:
        - Branch String:   'silk/sum_sqr_shift.c:51,5'
          Branch Sides:
            - BranchSide:      'silk/sum_sqr_shift.c:52,19'
              BranchSideFuncs:
                - _silk_fatal.1562
                - silk_CLZ32.1557
                - silk_max_32.1556
                - _silk_fatal.1562
            - BranchSide:      'silk/sum_sqr_shift.c:56,9'
              BranchSideFuncs:
                - _silk_fatal.1562
                - silk_CLZ32.1557
                - silk_max_32.1556
                - _silk_fatal.1562
        - Branch String:   'silk/sum_sqr_shift.c:56,9'
          Branch Sides:
            - BranchSide:      'silk/sum_sqr_shift.c:58,19'
              BranchSideFuncs:
                - _silk_fatal.1562
                - silk_CLZ32.1557
                - silk_max_32.1556
                - _silk_fatal.1562
            - BranchSide:      'silk/sum_sqr_shift.c:61,5'
              BranchSideFuncs:
                - _silk_fatal.1562
                - silk_CLZ32.1557
                - silk_max_32.1556
                - _silk_fatal.1562
        - Branch String:   'silk/sum_sqr_shift.c:61,5'
          Branch Sides:
            - BranchSide:      'silk/sum_sqr_shift.c:61,5'
              BranchSideFuncs:
                - silk_CLZ32.1557
                - silk_max_32.1556
                - _silk_fatal.1562
            - BranchSide:      'silk/sum_sqr_shift.c:64,27'
              BranchSideFuncs:
                - silk_CLZ32.1557
                - silk_max_32.1556
                - _silk_fatal.1562
        - Branch String:   'silk/sum_sqr_shift.c:66,5'
          Branch Sides:
            - BranchSide:      'silk/sum_sqr_shift.c:67,19'
              BranchSideFuncs:
                - _silk_fatal.1562
            - BranchSide:      'silk/sum_sqr_shift.c:71,9'
              BranchSideFuncs:
                - _silk_fatal.1562
        - Branch String:   'silk/sum_sqr_shift.c:71,9'
          Branch Sides:
            - BranchSide:      'silk/sum_sqr_shift.c:73,19'
              BranchSideFuncs:
                - _silk_fatal.1562
            - BranchSide:      'silk/sum_sqr_shift.c:77,5'
              BranchSideFuncs:
                - _silk_fatal.1562
        - Branch String:   'silk/sum_sqr_shift.c:77,5'
          Branch Sides:
            - BranchSide:      'silk/sum_sqr_shift.c:77,5'
              BranchSideFuncs: []
            - BranchSide:      'silk/sum_sqr_shift.c:80,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/sum_sqr_shift.c:48,15'
          Dst:             silk_CLZ32
        - Src:             'silk/sum_sqr_shift.c:61,5'
          Dst:             _silk_fatal
        - Src:             'silk/sum_sqr_shift.c:64,36'
          Dst:             silk_CLZ32
        - Src:             'silk/sum_sqr_shift.c:64,12'
          Dst:             silk_max_32
        - Src:             'silk/sum_sqr_shift.c:77,5'
          Dst:             _silk_fatal
    - functionName:    _silk_fatal
      functionSourceFile: '/src/opus/./silk/typedef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - file
        - line
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './silk/typedef.h:69,4'
          Dst:             fprintf
        - Src:             './silk/typedef.h:73,4'
          Dst:             abort
    - functionName:    silk_LPC_fit
      functionSourceFile: '/src/opus/silk/LPC_fit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'short *'
        - 'int *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - a_QOUT
        - a_QIN
        - QOUT
        - QIN
        - d
      BBCount:         56
      ICount:          434
      EdgeCount:       72
      CyclomaticComplexity: 18
      functionsReached:
        - silk_bwexpander_32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/LPC_fit.c:48,5'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:50,16'
              BranchSideFuncs:
                - silk_bwexpander_32
            - BranchSide:      'silk/LPC_fit.c:71,9'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_fit.c:51,9'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:52,22'
              BranchSideFuncs:
                - silk_bwexpander_32
            - BranchSide:      'silk/LPC_fit.c:58,18'
              BranchSideFuncs:
                - silk_bwexpander_32
        - Branch String:   'silk/LPC_fit.c:52,22'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:52,20'
              BranchSideFuncs:
                - silk_bwexpander_32
            - BranchSide:      'silk/LPC_fit.c:52,20'
              BranchSideFuncs:
                - silk_bwexpander_32
        - Branch String:   'silk/LPC_fit.c:53,17'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:54,26'
              BranchSideFuncs:
                - silk_bwexpander_32
            - BranchSide:      'silk/LPC_fit.c:57,9'
              BranchSideFuncs:
                - silk_bwexpander_32
        - Branch String:   'silk/LPC_fit.c:58,18'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:58,16'
              BranchSideFuncs:
                - silk_bwexpander_32
            - BranchSide:      'silk/LPC_fit.c:58,16'
              BranchSideFuncs:
                - silk_bwexpander_32
        - Branch String:   'silk/LPC_fit.c:60,13'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:62,22'
              BranchSideFuncs:
                - silk_bwexpander_32
            - BranchSide:      'silk/LPC_fit.c:67,13'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_fit.c:62,22'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:62,20'
              BranchSideFuncs:
                - silk_bwexpander_32
            - BranchSide:      'silk/LPC_fit.c:62,20'
              BranchSideFuncs:
                - silk_bwexpander_32
        - Branch String:   'silk/LPC_fit.c:71,9'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:73,16'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_fit.c:78,16'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_fit.c:73,9'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:74,39'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_fit.c:77,5'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_fit.c:74,39'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:74,39'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_fit.c:74,39'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_fit.c:74,39'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:74,27'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_fit.c:74,39'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_fit.c:74,39'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:74,39'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_fit.c:74,39'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_fit.c:74,39'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:74,27'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_fit.c:74,39'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_fit.c:74,39'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:74,27'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_fit.c:74,27'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_fit.c:78,9'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_fit.c:79,39'
              BranchSideFuncs: []
        - Branch String:   'silk/LPC_fit.c:79,39'
          Branch Sides:
            - BranchSide:      'silk/LPC_fit.c:79,27'
              BranchSideFuncs: []
            - BranchSide:      'silk/LPC_fit.c:79,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/LPC_fit.c:65,13'
          Dst:             silk_bwexpander_32
    - functionName:    silk_ROR32
      functionSourceFile: '/src/opus/./silk/SigProc_FIX.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a32
        - rot
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './silk/SigProc_FIX.h:403,9'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:404,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:405,16'
              BranchSideFuncs: []
        - Branch String:   './silk/SigProc_FIX.h:405,16'
          Branch Sides:
            - BranchSide:      './silk/SigProc_FIX.h:406,31'
              BranchSideFuncs: []
            - BranchSide:      './silk/SigProc_FIX.h:408,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_CLZ32
      functionSourceFile: '/src/opus/./silk/macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - in32
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './silk/macros.h:122,12'
          Branch Sides:
            - BranchSide:      './silk/macros.h:122,24'
              BranchSideFuncs: []
            - BranchSide:      './silk/macros.h:122,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_CLZ_FRAC
      functionSourceFile: '/src/opus/./silk/Inlines.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'int *'
        - 'int *'
      constantsTouched: []
      argNames:
        - in
        - lz
        - frac_Q7
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - silk_CLZ32
        - silk_ROR32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './silk/Inlines.h:62,25'
          Dst:             silk_CLZ32
        - Src:             './silk/Inlines.h:65,17'
          Dst:             silk_ROR32
    - functionName:    silk_CNG_exc
      functionSourceFile: '/src/opus/silk/CNG.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'int *'
        - 'int *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - exc_Q14
        - exc_buf_Q14
        - length
        - rand_seed
      BBCount:         14
      ICount:          105
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - _silk_fatal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/CNG.c:47,5'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:48,20'
              BranchSideFuncs:
                - _silk_fatal.1595
                - _silk_fatal.1595
            - BranchSide:      'silk/CNG.c:51,13'
              BranchSideFuncs:
                - _silk_fatal.1595
                - _silk_fatal.1595
        - Branch String:   'silk/CNG.c:52,5'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:53,16'
              BranchSideFuncs:
                - _silk_fatal.1595
                - _silk_fatal.1595
            - BranchSide:      'silk/CNG.c:59,18'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:55,9'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:55,9'
              BranchSideFuncs:
                - _silk_fatal.1595
                - _silk_fatal.1595
            - BranchSide:      'silk/CNG.c:56,9'
              BranchSideFuncs:
                - _silk_fatal.1595
                - _silk_fatal.1595
        - Branch String:   'silk/CNG.c:56,9'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:56,9'
              BranchSideFuncs:
                - _silk_fatal.1595
                - _silk_fatal.1595
            - BranchSide:      'silk/CNG.c:57,24'
              BranchSideFuncs:
                - _silk_fatal.1595
                - _silk_fatal.1595
      Callsites:
        - Src:             'silk/CNG.c:55,9'
          Dst:             _silk_fatal
        - Src:             'silk/CNG.c:56,9'
          Dst:             _silk_fatal
    - functionName:    _silk_fatal
      functionSourceFile: '/src/opus/./silk/typedef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - file
        - line
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './silk/typedef.h:69,4'
          Dst:             fprintf
        - Src:             './silk/typedef.h:73,4'
          Dst:             abort
    - functionName:    silk_SQRT_APPROX
      functionSourceFile: '/src/opus/./silk/Inlines.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - x
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - silk_CLZ_FRAC
      functionUses:    2
      BranchProfiles:
        - Branch String:   './silk/Inlines.h:75,9'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:76,9'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:79,19'
              BranchSideFuncs:
                - silk_CLZ_FRAC.1592
        - Branch String:   './silk/Inlines.h:81,9'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:82,11'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:84,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             './silk/Inlines.h:79,5'
          Dst:             silk_CLZ_FRAC
    - functionName:    silk_CNG
      functionSourceFile: '/src/opus/silk/CNG.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.silk_decoder_state *'
        - 'struct.silk_decoder_control *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - psDec
        - psDecCtrl
        - frame
        - length
      BBCount:         113
      ICount:          1209
      EdgeCount:       148
      CyclomaticComplexity: 37
      functionsReached:
        - celt_fatal
        - silk_CNG_Reset
        - silk_CNG_exc
        - silk_NLSF2A
        - silk_SQRT_APPROX
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/CNG.c:92,9'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:94,25'
              BranchSideFuncs:
                - silk_CNG_Reset
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
            - BranchSide:      'silk/CNG.c:98,9'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
        - Branch String:   'silk/CNG.c:98,29'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:98,32'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
            - BranchSide:      'silk/CNG.c:129,9'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
        - Branch String:   'silk/CNG.c:98,9'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:102,16'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
            - BranchSide:      'silk/CNG.c:129,9'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
        - Branch String:   'silk/CNG.c:102,9'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:103,46'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
            - BranchSide:      'silk/CNG.c:106,22'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
        - Branch String:   'silk/CNG.c:108,9'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:109,17'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
            - BranchSide:      'silk/CNG.c:115,9'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
        - Branch String:   'silk/CNG.c:109,17'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:110,32'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
            - BranchSide:      'silk/CNG.c:113,9'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
        - Branch String:   'silk/CNG.c:119,9'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:120,41'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
            - BranchSide:      'silk/CNG.c:126,5'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
        - Branch String:   'silk/CNG.c:122,17'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:123,44'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
            - BranchSide:      'silk/CNG.c:125,9'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
        - Branch String:   'silk/CNG.c:129,9'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:131,9'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
                - silk_SQRT_APPROX.1598
            - BranchSide:      'silk/CNG.c:185,9'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:135,35'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:135,38'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
            - BranchSide:      'silk/CNG.c:136,24'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
        - Branch String:   'silk/CNG.c:135,13'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:136,24'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
            - BranchSide:      'silk/CNG.c:140,24'
              BranchSideFuncs:
                - silk_SQRT_APPROX.1598
                - silk_CNG_exc
                - silk_NLSF2A
                - celt_fatal
        - Branch String:   'silk/CNG.c:153,9'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:154,16'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:153,9'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:154,16'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:154,9'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:156,28'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:183,9'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:167,17'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:168,32'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:177,48'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:177,48'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:177,48'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:177,48'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:177,48'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:177,48'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:177,42'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:177,48'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:177,42'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:177,48'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:177,42'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:177,42'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:177,48'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:177,48'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:177,48'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:177,42'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:177,48'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:177,42'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:177,48'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:177,48'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:177,42'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:177,42'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:180,38'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:180,38'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:180,38'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:180,38'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:180,38'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:180,38'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:180,38'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:154,34'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:180,38'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:180,38'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:180,38'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:180,38'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:180,38'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:180,38'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:180,38'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:180,38'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:154,34'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:180,38'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:180,38'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:154,34'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:180,38'
              BranchSideFuncs: []
        - Branch String:   'silk/CNG.c:180,38'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:154,34'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:154,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'silk/CNG.c:94,9'
          Dst:             silk_CNG_Reset
        - Src:             'silk/CNG.c:138,24'
          Dst:             silk_SQRT_APPROX
        - Src:             'silk/CNG.c:142,24'
          Dst:             silk_SQRT_APPROX
        - Src:             'silk/CNG.c:146,9'
          Dst:             silk_CNG_exc
        - Src:             'silk/CNG.c:149,9'
          Dst:             silk_NLSF2A
        - Src:             'silk/CNG.c:153,9'
          Dst:             celt_fatal
    - functionName:    silk_CNG_Reset
      functionSourceFile: '/src/opus/silk/CNG.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.silk_decoder_state *'
      constantsTouched: []
      argNames:
        - psDec
      BBCount:         5
      ICount:          61
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/CNG.c:70,5'
          Branch Sides:
            - BranchSide:      'silk/CNG.c:71,25'
              BranchSideFuncs: []
            - BranchSide:      'silk/CNG.c:74,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_decode_signs
      functionSourceFile: '/src/opus/silk/code_signs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.ec_ctx *'
        - 'short *'
        - int
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - psRangeDec
        - pulses
        - length
        - signalType
        - quantOffsetType
        - sum_pulses
      BBCount:         20
      ICount:          167
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - ec_dec_icdf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/code_signs.c:94,5'
          Branch Sides:
            - BranchSide:      'silk/code_signs.c:95,13'
              BranchSideFuncs:
                - ec_dec_icdf
            - BranchSide:      'silk/code_signs.c:115,1'
              BranchSideFuncs: []
        - Branch String:   'silk/code_signs.c:96,13'
          Branch Sides:
            - BranchSide:      'silk/code_signs.c:97,25'
              BranchSideFuncs:
                - ec_dec_icdf
            - BranchSide:      'silk/code_signs.c:113,15'
              BranchSideFuncs:
                - ec_dec_icdf
        - Branch String:   'silk/code_signs.c:97,35'
          Branch Sides:
            - BranchSide:      'silk/code_signs.c:97,25'
              BranchSideFuncs:
                - ec_dec_icdf
            - BranchSide:      'silk/code_signs.c:97,25'
              BranchSideFuncs:
                - ec_dec_icdf
        - Branch String:   'silk/code_signs.c:98,13'
          Branch Sides:
            - BranchSide:      'silk/code_signs.c:99,21'
              BranchSideFuncs:
                - ec_dec_icdf
            - BranchSide:      'silk/code_signs.c:112,9'
              BranchSideFuncs:
                - ec_dec_icdf
        - Branch String:   'silk/code_signs.c:99,21'
          Branch Sides:
            - BranchSide:      'silk/code_signs.c:108,35'
              BranchSideFuncs:
                - ec_dec_icdf
            - BranchSide:      'silk/code_signs.c:111,13'
              BranchSideFuncs:
                - ec_dec_icdf
      Callsites:
        - Src:             'silk/code_signs.c:108,35'
          Dst:             ec_dec_icdf
    - functionName:    silk_encode_signs
      functionSourceFile: '/src/opus/silk/code_signs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'struct.ec_ctx *'
        - 'char *'
        - int
        - int
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - psRangeEnc
        - pulses
        - length
        - signalType
        - quantOffsetType
        - sum_pulses
      BBCount:         20
      ICount:          164
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - ec_enc_icdf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'silk/code_signs.c:60,5'
          Branch Sides:
            - BranchSide:      'silk/code_signs.c:61,13'
              BranchSideFuncs:
                - ec_enc_icdf
            - BranchSide:      'silk/code_signs.c:72,1'
              BranchSideFuncs: []
        - Branch String:   'silk/code_signs.c:62,13'
          Branch Sides:
            - BranchSide:      'silk/code_signs.c:63,25'
              BranchSideFuncs:
                - ec_enc_icdf
            - BranchSide:      'silk/code_signs.c:70,15'
              BranchSideFuncs:
                - ec_enc_icdf
        - Branch String:   'silk/code_signs.c:63,35'
          Branch Sides:
            - BranchSide:      'silk/code_signs.c:63,25'
              BranchSideFuncs:
                - ec_enc_icdf
            - BranchSide:      'silk/code_signs.c:63,25'
              BranchSideFuncs:
                - ec_enc_icdf
        - Branch String:   'silk/code_signs.c:64,13'
          Branch Sides:
            - BranchSide:      'silk/code_signs.c:65,21'
              BranchSideFuncs:
                - ec_enc_icdf
            - BranchSide:      'silk/code_signs.c:69,9'
              BranchSideFuncs:
                - ec_enc_icdf
        - Branch String:   'silk/code_signs.c:65,21'
          Branch Sides:
            - BranchSide:      'silk/code_signs.c:66,34'
              BranchSideFuncs:
                - ec_enc_icdf
            - BranchSide:      'silk/code_signs.c:68,13'
              BranchSideFuncs:
                - ec_enc_icdf
      Callsites:
        - Src:             'silk/code_signs.c:66,21'
          Dst:             ec_enc_icdf
    - functionName:    silk_CLZ32
      functionSourceFile: '/src/opus/./silk/macros.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - in32
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './silk/macros.h:122,12'
          Branch Sides:
            - BranchSide:      './silk/macros.h:122,24'
              BranchSideFuncs: []
            - BranchSide:      './silk/macros.h:122,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    silk_DIV32_varQ
      functionSourceFile: '/src/opus/./silk/Inlines.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - a32
        - b32
        - Qres
      BBCount:         33
      ICount:          253
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - _silk_fatal
        - silk_CLZ32
      functionUses:    1
      BranchProfiles:
        - Branch String:   './silk/Inlines.h:106,5'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:106,5'
              BranchSideFuncs:
                - _silk_fatal.1629
                - silk_CLZ32.1626
                - silk_CLZ32.1626
            - BranchSide:      './silk/Inlines.h:107,5'
              BranchSideFuncs:
                - _silk_fatal.1629
                - silk_CLZ32.1626
                - silk_CLZ32.1626
        - Branch String:   './silk/Inlines.h:107,5'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:107,5'
              BranchSideFuncs:
                - silk_CLZ32.1626
                - silk_CLZ32.1626
            - BranchSide:      './silk/Inlines.h:110,28'
              BranchSideFuncs:
                - silk_CLZ32.1626
                - silk_CLZ32.1626
        - Branch String:   './silk/Inlines.h:110,28'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:110,16'
              BranchSideFuncs:
                - silk_CLZ32.1626
                - silk_CLZ32.1626
            - BranchSide:      './silk/Inlines.h:110,16'
              BranchSideFuncs:
                - silk_CLZ32.1626
                - silk_CLZ32.1626
        - Branch String:   './silk/Inlines.h:112,28'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:112,16'
              BranchSideFuncs:
                - silk_CLZ32.1626
            - BranchSide:      './silk/Inlines.h:112,16'
              BranchSideFuncs:
                - silk_CLZ32.1626
        - Branch String:   './silk/Inlines.h:130,9'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:131,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:133,13'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:131,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:131,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:131,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:131,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:131,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:131,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:131,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:131,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:131,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:131,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:131,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:131,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:131,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:131,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:131,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:133,13'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:134,20'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:137,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             './silk/Inlines.h:106,5'
          Dst:             _silk_fatal
        - Src:             './silk/Inlines.h:107,5'
          Dst:             _silk_fatal
        - Src:             './silk/Inlines.h:110,16'
          Dst:             silk_CLZ32
        - Src:             './silk/Inlines.h:112,16'
          Dst:             silk_CLZ32
    - functionName:    _silk_fatal
      functionSourceFile: '/src/opus/./silk/typedef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - str
        - file
        - line
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fprintf
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './silk/typedef.h:69,4'
          Dst:             fprintf
        - Src:             './silk/typedef.h:73,4'
          Dst:             abort
    - functionName:    silk_INVERSE32_varQ
      functionSourceFile: '/src/opus/./silk/Inlines.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - b32
        - Qres
      BBCount:         30
      ICount:          216
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - _silk_fatal
        - silk_CLZ32
      functionUses:    1
      BranchProfiles:
        - Branch String:   './silk/Inlines.h:151,5'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:151,5'
              BranchSideFuncs:
                - _silk_fatal.1629
                - silk_CLZ32.1626
            - BranchSide:      './silk/Inlines.h:152,5'
              BranchSideFuncs:
                - _silk_fatal.1629
                - silk_CLZ32.1626
        - Branch String:   './silk/Inlines.h:152,5'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:152,5'
              BranchSideFuncs:
                - silk_CLZ32.1626
            - BranchSide:      './silk/Inlines.h:155,28'
              BranchSideFuncs:
                - silk_CLZ32.1626
        - Branch String:   './silk/Inlines.h:155,28'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:155,16'
              BranchSideFuncs:
                - silk_CLZ32.1626
            - BranchSide:      './silk/Inlines.h:155,16'
              BranchSideFuncs:
                - silk_CLZ32.1626
        - Branch String:   './silk/Inlines.h:172,9'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:175,13'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:173,16'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:173,16'
              BranchSideFuncs: []
        - Branch String:   './silk/Inlines.h:175,13'
          Branch Sides:
            - BranchSide:      './silk/Inlines.h:176,20'
              BranchSideFuncs: []
            - BranchSide:      './silk/Inlines.h:179,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             './silk/Inlines.h:151,5'
          Dst:             _silk_fatal
        - Src:             './silk/Inlines.h:152,5'
          Dst:             _silk_fatal
        - Src:             './silk/Inlines.h:155,16'
          Dst:             silk_CLZ32
    - functionName:    silk_decode_core
      functionSourceFile: '/src/opus/silk/decode_core.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'struct.silk_decoder_state *'
        - 'struct.silk_decoder_control *'
        - 'short *'
        - 'short *'
        - int
      constantsTouched: []
      argNames:
        - psDec
        - psDecCtrl
        - xq
        - pulses
        - arch
      BBCount:         138
      ICount:          1507
      EdgeCount:       179
      CyclomaticComplexity: 43
      functionsReached:
        - _silk_fatal
        - celt_fatal
        - silk_DIV32_varQ
        - silk_INVERSE32_varQ
        - silk_LPC_analysis_filter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'silk/decode_core.c:56,5'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:56,5'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
            - BranchSide:      'silk/decode_core.c:58,5'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
        - Branch String:   'silk/decode_core.c:65,9'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:66,33'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
            - BranchSide:      'silk/decode_core.c:68,33'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
        - Branch String:   'silk/decode_core.c:73,5'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:74,21'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
            - BranchSide:      'silk/decode_core.c:91,5'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
        - Branch String:   'silk/decode_core.c:76,13'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:77,13'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
            - BranchSide:      'silk/decode_core.c:79,13'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
        - Branch String:   'silk/decode_core.c:83,13'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:84,35'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
            - BranchSide:      'silk/decode_core.c:87,21'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
        - Branch String:   'silk/decode_core.c:97,5'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:98,18'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
            - BranchSide:      'silk/decode_core.c:235,5'
              BranchSideFuncs: []
        - Branch String:   'silk/decode_core.c:110,13'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:111,46'
              BranchSideFuncs:
                - silk_DIV32_varQ
                - _silk_fatal.1629
                - silk_INVERSE32_varQ.1632
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
            - BranchSide:      'silk/decode_core.c:118,26'
              BranchSideFuncs:
                - _silk_fatal.1629
                - silk_INVERSE32_varQ.1632
                - silk_DIV32_varQ
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
        - Branch String:   'silk/decode_core.c:114,13'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:115,33'
              BranchSideFuncs:
                - _silk_fatal.1629
                - silk_INVERSE32_varQ.1632
                - silk_DIV32_varQ
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
            - BranchSide:      'silk/decode_core.c:117,9'
              BranchSideFuncs:
                - _silk_fatal.1629
                - silk_INVERSE32_varQ.1632
                - silk_DIV32_varQ
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
        - Branch String:   'silk/decode_core.c:122,9'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:122,9'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - silk_DIV32_varQ
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
            - BranchSide:      'silk/decode_core.c:123,32'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - silk_DIV32_varQ
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
        - Branch String:   'silk/decode_core.c:126,28'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:126,31'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - silk_DIV32_varQ
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
            - BranchSide:      'silk/decode_core.c:136,13'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - silk_DIV32_varQ
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
        - Branch String:   'silk/decode_core.c:126,68'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:127,13'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - silk_DIV32_varQ
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
            - BranchSide:      'silk/decode_core.c:136,13'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - silk_DIV32_varQ
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
        - Branch String:   'silk/decode_core.c:127,54'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:127,57'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - silk_DIV32_varQ
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
            - BranchSide:      'silk/decode_core.c:136,13'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - silk_DIV32_varQ
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
        - Branch String:   'silk/decode_core.c:126,13'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:129,13'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - silk_DIV32_varQ
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
            - BranchSide:      'silk/decode_core.c:136,13'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - silk_DIV32_varQ
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
        - Branch String:   'silk/decode_core.c:136,13'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:138,19'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - silk_DIV32_varQ
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
            - BranchSide:      'silk/decode_core.c:172,13'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:141,24'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:141,29'
              BranchSideFuncs:
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:143,29'
              BranchSideFuncs:
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:141,36'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:141,39'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:163,21'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:141,17'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:143,29'
              BranchSideFuncs:
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:163,21'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:144,17'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:144,17'
              BranchSideFuncs:
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:146,21'
              BranchSideFuncs:
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:146,21'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:147,21'
              BranchSideFuncs:
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:150,50'
              BranchSideFuncs:
                - silk_LPC_analysis_filter
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:154,21'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:156,36'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:158,24'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:158,17'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:159,56'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:161,13'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:164,21'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:165,60'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:167,17'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:172,13'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:174,39'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:194,24'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:175,13'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:178,30'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:193,9'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:197,9'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:199,13'
              BranchSideFuncs:
                - celt_fatal
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
            - BranchSide:      'silk/decode_core.c:229,9'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
        - Branch String:   'silk/decode_core.c:199,13'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:199,13'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:201,28'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:199,13'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:199,13'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:201,28'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:212,17'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:213,32'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:222,45'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:222,45'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:222,45'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:222,45'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:222,45'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:222,45'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:222,39'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:222,45'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:222,39'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:222,45'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:222,39'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:222,39'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:222,45'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:222,45'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:222,45'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:222,39'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:222,45'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:222,39'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:222,45'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:222,45'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:222,39'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:222,39'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:225,36'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:225,24'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:225,36'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
        - Branch String:   'silk/decode_core.c:225,36'
          Branch Sides:
            - BranchSide:      'silk/decode_core.c:225,24'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
            - BranchSide:      'silk/decode_core.c:225,24'
              BranchSideFuncs:
                - silk_INVERSE32_varQ.1632
                - _silk_fatal.1629
                - celt_fatal
                - silk_LPC_analysis_filter
                - silk_DIV32_varQ
                - celt_fatal
      Callsites:
        - Src:             'silk/decode_core.c:56,5'
          Dst:             _silk_fatal
        - Src:             'silk/decode_core.c:107,24'
          Dst:             silk_INVERSE32_varQ
        - Src:             'silk/decode_core.c:111,29'
          Dst:             silk_DIV32_varQ
        - Src:             'silk/decode_core.c:122,9'
          Dst:             _silk_fatal
        - Src:             'silk/decode_core.c:144,17'
          Dst:             celt_fatal
        - Src:             'silk/decode_core.c:150,17'
          Dst:             silk_LPC_analysis_filter
        - Src:             'silk/decode_core.c:199,13'
          Dst:             celt_fatal
    - functionName:    silk_bwexpander_32
      functionSourceFile: '/src/opus/silk/bwexpander_32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'int *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ar
        - d
        - chirp_Q16
      BBCount:         5
      ICount:          82
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'silk/bwexpander_32.c:45,5'
          Branch Sides:
            - BranchSide:      'silk/bwexpander_32.c:46,22'
              BranchSideFuncs: []
            - BranchSide:      'silk/bwexpander_32.c:49,19'
              BranchSideFuncs: []
      Callsites:       []
...
